IntelliJ IDEA中错误的Manifest.mf创建了.jar
我正在尝试通过IntelliJ IDEA的jar工件将使用OptaPlanner
6.0.1库的项目打包到.jar中,而不是将我的manifest.mf包含标准
Manifest-Version: 1.0Main-Class: a.b.c.app
jar使用ecj-3.7.2.jar中提供的一个,这是OptaPlanner的支持库之一:
Manifest-Version: 1.0Build-Jdk: 1.6.0_26
Built-By: ibrandt
Created-By: Apache Maven
Archiver-Version: Plexus Archiver
因此,"no main manifest attribute, in
appname.jar"尝试运行该应用程序时会发生错误。如果我手动将.jar文件中的清单替换为我的清单,则一切正常。有什么我可以解决的吗?
我将这些库保存在单独的/ lib目录中,并将它们作为提取目录添加到jar工件的根目录中,IntelliJ IDEA是v13.0.1。
回答:
我有同样的问题。
确保您的MANIFEST.MF位于:
src/main/resources/META_INF/
不
src/main/java/META_INF/
以上是 IntelliJ IDEA中错误的Manifest.mf创建了.jar 的全部内容, 来源链接: utcz.com/qa/397944.html