即使代码没有错误,我也没有得到任何输出,而是控制台显示不同代码的输出。顶部的班级名称前面有一些星号。
答案 0 :(得分:0)
No enclosing instance of type RunnableThreadTest is accessible.
Must qualify the allocation with an enclosing instance of type RunnableThreadTest (e.g. x.new A() where x is an instance of RunnableThreadTest).
您需要将RunnableThread类设为静态
public class RunnableThreadTest {
public static class RunnableThread implements Runnable {
public void run() {
System.out.println("gothu");
}
}
public static void main(String args[]) {
RunnableThread r = new RunnableThread();
Thread t = new Thread(r);
t.start();
}
}
答案 1 :(得分:0)
检查您正在使用的运行配置,可能您已经运行了另一个主文件的配置。
文件名前面的星号表示文件未保存。保存它,星号将消失。