1

我想通过右键单击包含我的 Main 方法的文件来运行一个 java 项目。当我将鼠标悬停在“运行方式”选项上时,我得到一个空列表。我仍然可以使用“运行配置”并让项目运行。

尝试使用我的 Ant xml 构建项目时,我遇到了同样的问题(即没有“运行方式”选项)。以前我会右键单击 build.xml 文件并选择“Ant build”。我的解决方法是将构建器添加到项目属性中

我怀疑我更改了文件类型关联的一些定义,但不知道如何验证这是否确实是问题所在。有什么建议么?谢谢

4

2 回答 2

0

Main 方法是应用程序进入 ru 的入口点。确保您的主要方法定义是正确的。您可能有一个 main 方法,这与 JVM 所期望的不同。main 方法的正确定义应该是这样的:

public static void main(String args[])

此定义中的任何更改都会使您的 main 方法成为不同的方法,并且 JVM 将无法在您的代码中找到要运行的入口点。

此外,包含 main 方法的类应该是一个公共类,并且相应的文件名应该与类的文件名相同。

于 2013-06-09T08:51:04.033 回答
0

如果您的项目文件夹在另一个项目中,也就是。属于父项目,尝试:

右键单击主类所属的项目,然后单击“导入为新项目”或类似的东西,然后在列表底部的项目资源管理器中应该有一个新项目。

然后右键单击该项目中的主类文件。

因为一个文件夹不是一个项目,并且作为java应用程序运行/调试只会在它属于我想的项目时出现,但不确定,这可能会对你有帮助吗:)

于 2019-01-03T06:43:05.777 回答