4

当我尝试启动从 SVN 存储库签出的项目时,出现上述错误。当我使用主类在 Eclipse 上创建自己的 Java 项目时,一切正常,但是当我尝试从我的存储库项目中运行主类时,我收到了上述消息。

我以前没有这样的问题。存储库项目运行良好,我昨天突然遇到这个错误,在搜索互联网后我仍然无法修复它。

我现在在 eclipse 上有 3 个项目,home是我制作的一个 java 项目,以及来自存储库lechkramerspitz的两个项目。

在运行-> 运行配置-> Java 应用程序-> 项目浏览下,我只看到我制作的主项目,虽然其他两个存储库项目也在我的工作区中,但它们没有显示。(运行方式为空)

有谁知道我应该怎么做?重新安装 Eclipse 没有帮助,导致问题仍然存在。

我看到的唯一区别是两个存储库项目缺少一个 .classpath 文件。请帮忙!

听几张图: 蚀 运行配置 项目选择 工作区 我做的项目 kramerspitz 存储库项目(无法运行 main) reversi 存储库项目(无法运行 main 方法)

4

5 回答 5

3

看来我不能只从 SVN 存储库中签出项目。我必须从项目中选择一个特定的项目来签出,然后一切正常。

于 2012-12-14T15:07:30.053 回答
3

有时,当您忘记在主括号中写“String[] args”时会发生这种情况

public class Hello {
    public static void main(){
        System.out.println("Hello");
    }
}

上面的代码会导致类似的问题

于 2016-04-12T23:35:56.953 回答
2

我是 Windows 8 并运行 Eclipse C++ Kepler (Toolchain = MinGW)。这是我为您收到的相同消息所做的,它对我有用:在编辑器的屏幕中,右键单击>运行方式>本地 C/C++ 应用程序

于 2014-03-06T09:25:52.037 回答
2

使用相同的问题找到解决方案

Run >> Run Configuration >> Android Application >>Under Project ....选择浏览按钮选择合适的项目

现在项目运行成功

谢谢....

于 2014-04-18T04:54:09.433 回答
1
public class HelloWorld {
    public void main(String[] args) {
        System.out.printf("Hello world!!!");
    }
}

此外,如果您省略static关键字,则会发生问题。

于 2018-09-05T07:37:11.110 回答