顶部类名前面的星号

时间:2018-01-23 17:36:01

标签: java eclipse

enter image description here

即使代码没有错误,我也没有得到任何输出,而是控制台显示不同代码的输出。顶部的班级名称前面有一些星号。

2 个答案:

答案 0 :(得分:0)

首先,您最好定义一个新类并将这两个类包含在一个中 enter image description here

确保当你将鼠标悬停在运行图标上时,它会显示yr类的名称: enter image description here

顺便说一下,你应该在编辑器中看到错误:

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)

检查您正在使用的运行配置,可能您已经运行了另一个主文件的配置。

文件名前面的星号表示文件未保存。保存它,星号将消失。