首先,我知道这个问题经常被问到。但是我的问题是不同的,所以请耐心看完整的描述。
我使用了 Intellij IDEA 2018.2 来构建 jar。我曾经用 2017 年建造过这个罐子,而且效果很好。最近,我使用intellij 构建了带有artifact 的jar。
而且设置好像没问题。它以前对我有用。但是我运行了构建的jar,它表明“无法运行或加载主类”。
jar 文件似乎正常。但我发现 META-INF 是不同的。我有一些文件很奇怪:
我发现我是否删除了除 MANIFEST.MF 之外的这些文件。它可以正常工作。我不确定设置有什么区别。
我尝试了以下方法:
尝试删除 .idea 文件夹,然后打开项目。
尝试删除工件并配置一个新工件。
尝试修改模块的输出路径。
重新构建项目或重新构建工件 jar。
但是所有的方法都行不通。我尝试在 intellij 的 MAC OS 和 Windows OS 中使用相同的设置构建 jar,但结果似乎相同。任何人都可以给我一些建议。先感谢您。
Cats萌萌
神不在的星期二
相关分类