我正在使用IntelliJ开发Java
桌面应用程序。在我的项目中,我添加了对Maven
的框架支持,并向pom.xml
文件添加了依赖项。我还添加了一个构建工件,如描述的here(如果这个问题得到回答,我也会很感激)。现在我的项目有了Maven
支持,生成的JAR
文件不再起作用。当我尝试启动它时,它显示错误Error: Invalid or corrupt jarfile MyProject.jar
。当我使用WinRAR
打开JAR
文件时,没有包含MANIFEST.MF
文件,只有文件夹和CLASS
文件。我的Maven
依赖项也发生了什么?为什么IntelliJ
不能通过工件将我的Maven
项目正确地构建到可执行的JAR
文件中?
1条答案
按热度按时间yyyllmsg1#
1.转到模块设置->工件
1.新建一个名为META-INFx1c 0d1x的文件夹
1.添加MANIFEST文件,该文件应位于您的src文件夹
中
作为文件
这将告诉IntelliJ将清单复制到jar文件中。