7

我想用eclipse制作一个可执行的jar存档。所以在我的项目中,我创建了文件 src/META-INF/MANIFEST.MF :

清单版本:1.0
主类:MainClass
类路径:.

但是当我导出我的 java eclipse 项目时,eclipse 用以下消息警告我:

“JAR 导出完成时出现警告。有关其他信息,请参阅详细信息。myproject/src/META-INF/MANIFEST.MF 已被生成的 MANIFEST.MF 替换,并且不再在 JAR 中。”

任何人都知道当我在 Eclipse 中导出我的项目时如何避免这种情况?

4

2 回答 2

11

导出 jar 时,选择使用现有清单的选项并浏览到项目的清单文件。生成的 jar 现在将具有该清单文件。

使用现有清单 http://img46.imageshack.us/img46/6752/export.png

于 2010-06-15T13:47:40.130 回答
2

使用 Oxygen(版本 4.7.0),我能够成功地做到这一点。令人困惑的是,在 JAR Export 向导的 JAR File Specification 页面上,Next 和 Finish 按钮都处于活动状态。因此,如果您没有注意到这一点并单击“完成”,您最终会收到警告(以及生成的清单)。要使用您自己的,请改为单击 Next(一次用于 JAR Packaging Options,再次用于 JAR Manifest Specification)。

于 2017-11-03T00:12:52.807 回答