IntelliJ Maven“错误:jarfile无效或损坏”

时间:2015-09-18 14:11:21

标签: java maven intellij-idea

我正在使用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 个答案:

答案 0 :(得分:26)

  1. 转到模块设置 - >的工件
  2. 创建一个名为 META-INF 的新文件夹 enter image description here
  3. 添加应位于src文件夹中的 MANIFEST 文件 enter image description here
  4. 作为文件

    enter image description here

    这将告诉IntelliJ将清单复制到jar文件中。