Eclipse无法创建可运行的jar - 没有选择资源

Tra*_*Can 32 java eclipse executable-jar

当我尝试将项目导出为可运行的jar时,Eclise给出了以下错误:

没有选择资源.

该项目在Eclipse中运行良好,我已经尝试在导出之前清理项目,但是没有用.

有想法该怎么解决这个吗.

Rob*_*ian 57

您的运行配置最有可能出现此问题.

  • 转到包含要从命令行调用jar时希望自动运行的main(String [] args)方法的类
  • 右键单击 - >运行方式...->应用程序
  • 确保它满意地运行
  • 现在像以前一样完成导出过程,选择创建的启动配置.

最后一步是关键.


小智 13

我发现了另一个解决方

我发现JDK 9中存在一个错误.

我通过降级到JDK 8(1.8.1)解决了这个问题


MD.*_*med 5

执行(项目->清理)并创建一个新的运行配置(使用正确的项目和类名以及 main() 方法,选择)解决了我的问题。您只需在导出可运行的 jar 时选择新的运行配置:)


Tra*_*Can 3

我解决了问题,将项目导出为存档文件。然后我打开一个新的工作区并导入存档的项目。之后,我尝试将项目导出为可运行的 jar,经过两次尝试后,jar 按预期运行。

我仍然不知道确切的原因是什么,但我希望遇到同样问题的人会发现这有帮助。