我想用eclipse制作一个可执行的jar存档。 所以在我的项目中我创建了文件src / META-INF / MANIFEST.MF:
Manifest-Version: 1.0 Main-Class: MainClass Class-Path: .
但是当我导出我的java eclipse项目时,eclipse警告我以下消息:
“JAR导出已完成警告。有关其他信息,请参阅详细信息。 myproject / src / META-INF / MANIFEST.MF被生成的MANIFEST.MF替换,不再在JAR中。“
当我在eclipse中导出我的项目时,任何人都知道如何避免这种情况吗?
答案 0 :(得分:10)
导出jar时,选择使用现有清单的选项并浏览到项目的清单文件。生成的jar现在将具有该清单文件。
Using existing manifest http://img46.imageshack.us/img46/6752/export.png
答案 1 :(得分:1)
使用Oxygen(版本4.7.0),我成功地完成了这项工作。令人困惑的部分是在JAR Export向导的JAR File Specification页面上,Next和Finish按钮都处于活动状态。因此,如果您没有注意到并且只需单击“完成”,您将最终收到警告(以及生成的清单)。要使用您自己的,请单击“下一步”(一次用于JAR打包选项,另一次用于JAR清单规范)。