这个问题在这里已有答案:
我使用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 回答
MAINMANIFEST.MF应该在jar文件的根目录中
例如
目前它位于