找不到主类创建可执行jar

时间:2016-05-31 10:01:03

标签: java android jar executable-jar

我正在尝试从java项目中创建可执行jar。 java项目在名为MainTest.java的java文件中有main方法。 为了创建可执行jar,我做了以下事情:

右键点击项目 - > export-> java-> runnable jar->下一步按钮

然后我得到一个带有列表的窗口,要求我指定启动配置,问题是,despit java项目在nameMainTest.java文件中有一个main方法,此文件未在列表中列出

如何解决问题或如何使包含主要方法的java文件列在列表中的其他文件中。

注意:namedMainTest.java有main方法,但它是空的“什么都不做”

更新

我正在使用Eclipse。 请看下面的屏幕截图。在左边,是包含主类“MainTest.java”的java文件的项目,在右边是一个类列表,而“MainTest.java”不在其中,而是有另一个类名“TestMatrix”。 java“我不知道它为什么存在

enter image description here

1 个答案:

答案 0 :(得分:1)

我假设你正在使用eclipse? 如果您在之前运行程序,则会显示所需的主要功能。该对话框告诉您选择“运行配置”。由于您的主要尚未运行,因此它不会出现。 生成可执行jar的另一种方法是通过这种方式:
导出> Java> JAR文件>
在此对话框中选择要导出的资源(例如您的项目)并指定 jar文件的名称和目的地。 之后继续(2x next)到“JAR Manifest Specification”屏幕。 最后一个选项要求您指定Main类。配置完项目后按完成即可完成。