错误:无法在Eclipse Kepler中找到或加载主类

时间:2014-02-10 01:52:34

标签: java eclipse-kepler

在Eclipse Kepler中编写一个简单的程序我收到以下错误:

Error: Could not find or load main class 

我已经尝试了here列出的选项,尽管答案提示的选项在开普勒中似乎不存在。例如,没有“自动构建”按钮可以检查接受的答案。这是照片证明:enter image description here

代码如下:

public class keplertest {
    public static void main(String[] args){
        System.out.println("hello");
    }
}

无法在“项目”标题下“添加”主要类别。 enter image description here

2 个答案:

答案 0 :(得分:0)

您的主要方法应该是:

public static void main(String[] args)

String[] args是必需的,因为这是Java在启动Java程序时寻找的方法签名

有关为何需要String[] args的详细信息:Why is String[] args required in Java?

此外,"自动构建"引用指向项目菜单栏项,而不是在窗口中。

答案 1 :(得分:0)

从相同的“属性”窗口中选择Run/Debug

如果该列表中不存在您的启动类,则需要通过单击 New - Java Application添加它,然后在对话框 Search 中添加您在Main Class文本字段中的班级。这应该为您的项目提供主要的启动类

和/或尝试转到运行方式 - >从项目上下文菜单中运行配置。在Main Class文本字段中输入启动类的完全限定名称

之后您可能需要清理构建