【问题标题】:eclipse "run as" not showing any optioneclipse“运行方式”没有显示任何选项
【发布时间】:2013-06-09 08:46:59
【问题描述】:

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

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

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

【问题讨论】:

  • 确保您的主调用正确编写并检查它是否在公共类中。

标签: java eclipse ant preferences file-association


【解决方案1】:

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

public static void main(String args[])

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

另外你的包含main方法的类应该是一个公共类,对应的文件名应该和class的一样。

【讨论】:

  • 我验证了所有这些。过去我既可以运行项目又可以使用 Ant 构建,所以这不是问题。还是谢谢
【解决方案2】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2021-02-05
    • 2016-06-01
    • 2014-09-16
    • 2021-08-11
    • 1970-01-01
    • 2017-10-20
    • 2021-03-21
    • 2018-08-22
    • 1970-01-01
    相关资源
    最近更新 更多