【问题标题】:IntelliJ Maven "Error: Invalid or corrupt jarfile"IntelliJ Maven“错误:无效或损坏的 jarfile”
【发布时间】:2016-05-18 01:19:26
【问题描述】:

我正在使用IntelliJ 开发Java 桌面应用程序。在我的项目中,我添加了对Maven 的框架支持,并向pom.xml 文件添加了一个依赖项。我还添加了一个像here 描述的构建工件(如果这个问题得到回答,我也将不胜感激)。 现在我的项目有Maven 支持,生成的JAR 文件不再起作用。当我尝试启动它时,它显示错误Error: Invalid or corrupt jarfile MyProject.jar。当我使用WinRAR 打开JAR 文件时,不包括MANIFEST.MF 文件,只有文件夹和CLASS 文件。我的 Maven 依赖项也发生了什么?为什么IntelliJ 无法通过其工件正确地将我的Maven 项目构建为可执行的JAR 文件?

【问题讨论】:

    标签: java maven intellij-idea


    【解决方案1】:
    1. 转到模块设置 --> 工件
    2. 创建一个名为 META-INF 的新文件夹
    3. 添加 MANIFEST 文件,该文件应位于您的 src 文件夹中

    作为文件

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

    【讨论】:

    • 注意:模块设置在文件 -> 项目结构中
    猜你喜欢
    • 2016-07-29
    • 1970-01-01
    • 2017-05-03
    • 2021-11-23
    • 1970-01-01
    • 2019-01-12
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多