来自eclipse的“Selection不包含任何Java文件”

时间:2011-09-09 15:26:28

标签: java eclipse

在我的Test.java下面,它是学生项目中的一个.java文件。我不明白为什么日食会给我 当我尝试从菜单Run“> Run”中“运行”它时,“选择不包含任何Java文件”错误你能解释一下原因吗?

这篇文章 Java launch error selection does not contain a main type 不解释我的问题。在我的情况下,“主要”是明确定义的。

class Test {
   public static void main(String[] args) {
      test1();
   }

   static void test1() {
      Font f = new Font("SansSerif", Font.PLAIN, 70);
      Glyph g = new Glyph(f, 'g');
      System.out.println(g);
   }
}

3 个答案:

答案 0 :(得分:3)

问题是该文件不在源文件夹中。所以对于Eclipse来说,它只是一个文本文件(巧合)包含一些Java代码。但由于编译器从未见过它,因此没有.class文件 - > Eclipse无法运行它。

创建源文件夹(新建... - >源文件夹)或将文件移动到项目中的现有源文件夹中(它们在图标中包含一个小“包”符号),然后重试。

答案 1 :(得分:1)

文件的名称和类的名称应该匹配。这就是原因,它无法识别它。请再次检查名称。

答案 2 :(得分:0)

现在我没有使用eclipse,因为我使用IntelliJ,但要确保编辑配置并选择主文件,然后运行然后执行你的应用程序。