【发布时间】:2019-02-21 10:45:10
【问题描述】:
首先,我知道这个问题经常被问到。但我的问题不一样,请耐心看完整描述。
我已经使用 intellij IDEA 2018.2 来构建 jar。我曾经用 2017 年制作过 jar,效果很好。最近,我使用intellij构建了带有artifact的jar。
而且设置似乎很好。它以前对我有用。但是我运行了构建的jar,提示“主类无法运行或加载”。
jar 文件看起来正常。但我发现 META-INF 是不同的。我有一些文件很奇怪:
我发现我是否删除了除 MANIFEST.MF 之外的这些文件。它可以正常工作。我不确定设置有什么不同。
我尝试了以下方法:
尝试删除.idea文件夹,打开项目。
尝试删除工件并配置一个新工件。
尝试修改模块的输出路径。
重建项目或重建工件 jar。
但是所有的方法都行不通。我曾尝试在 intellij 的 MAC OS 和 windows OS 中使用相同的设置构建 jar,但结果似乎是相同的。谁能给我一些建议。提前谢谢你。
【问题讨论】:
标签: java intellij-idea