首页 文章

错误或jar执行:“没有主要清单属性,在MyPorgram.jar中”[重复]

提问于
浏览
0

这个问题在这里已有答案:

我使用IntelliJ制作一个项目,现在我需要一个可执行的jar . 我将一个MANIFEST.MF文件放在src / main / resources / META-INF / MANIFEST.MF中,其内容如下:

Manifest-Version: 1.0
Main-Class: clientCommunication.Main

我的'Main'类称为'Main',位于'clientCommunication'包中 .

我使用IntelliJ中的工件系统来构建jar . 当我编辑与我的jar文件对应的工件时,它正确指向我的主类 . 所以我不确定是什么导致这个问题,有没有人有任何想法?

如果它有任何区别,我按如下方式执行jar:

java -jar MyProgram.jar

1 回答

  • -1

    MAINMANIFEST.MF应该在jar文件的根目录中

    例如

    MyProgram.jar/META-INF/MAINMAINFEST.MF
    

    目前它位于

    MyProgram.jar / main / resources / META-INF / MAINMANIFEST.MF

相关问题