在我的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);
}
}
答案 0 :(得分:3)
问题是该文件不在源文件夹中。所以对于Eclipse来说,它只是一个文本文件(巧合)包含一些Java代码。但由于编译器从未见过它,因此没有.class文件 - > Eclipse无法运行它。
创建源文件夹(新建... - >源文件夹)或将文件移动到项目中的现有源文件夹中(它们在图标中包含一个小“包”符号),然后重试。
答案 1 :(得分:1)
文件的名称和类的名称应该匹配。这就是原因,它无法识别它。请再次检查名称。
答案 2 :(得分:0)
现在我没有使用eclipse,因为我使用IntelliJ,但要确保编辑配置并选择主文件,然后运行然后执行你的应用程序。