从Eclipse导出jar时"无法从给定的启动配置中找到main方法"错误

Mac*_*cki 9 java eclipse export jar build

我使用Eclipse作为我的IDE开发了我的程序.我曾经使用File|Export| Runnable JAR file选项为客户端创建dist构建.

我在eclipse中使用Run或(通常)调试按钮处理项目(所以我使用有效的main方法配置项目).

不幸的是,当我昨天创建构建时,当我尝试运行app时出现以下错误:

Failed to load Main-Class manifest attribute from My.jar
Run Code Online (Sandbox Code Playgroud)

然后当我重试导出时,我在导出日志中发现了以下问题:

Could not find main method from given launch configuration
Run Code Online (Sandbox Code Playgroud)

我不知道是什么原因导致了这个问题.我想我的项目配置中没有任何改变.而且我正在测试我的构建,所以我确定这个选项曾经正常工作.

我将不胜感激任何帮助.

max*_*dim 5

您是否在导出对话框中选择了正确的"启动配置"?确保它来自您的项目.

此外,一旦导出,您可以解压缩jar文件并查看'META-INF/MANIFEST.MF'文件 - 应该有'Main-Class'条目,其中包含main()方法所在类的完全限定名称.