首页 文章

JAR文件 - 没有主要清单属性

提问于
浏览
2

我知道有很多像这样的科目,但我没有在我的问题上找到答案 . 我在项目结构中创建了IntelliJ中的JAR文件,并构建了工件 . 在Java文件夹中,我有MANIFEST.MF包META-INF:

Manifest-Version: 1.0
Main-Class: com.przemyslawostrouch.hellowworldspring.Hellowworldspring
 Application

但是当我想在cmd行中执行JAR文件(java -jar HelloWorldSpringTutorial.jar)时,我在HelloWorldSpringTutorial.jar中收到了信息:没有主清单属性 .

那么我应该在IntelliJ中将其添加到JAR中吗?

编辑:CrazyCoder给出了META-INF应该在 resourse 文件夹中的良好指令,但是我的IntelliJ默认设置在开头的src-> main-> java文件夹中创建了它 . 将目录更改为资源后,一切正常 .

1 回答

  • 0

    我现在不是IntelliJ但是如果你用Eclipse创建一个Jar,那么manifest文件是由Eclipse自动创建的,所以我希望项目本身的清单文件很可能会被忽略 . 如果可以指定主类,请检查在IntelliJ中创建jar时可用的设置 .

    谷歌搜索后,我想出了一个似乎证实上述理论的help page .

相关问题