如何在 Eclipse 中使用自己的 MANIFEST.MF 构建 jar
我在 Eclipse 中的 java 项目中有一个自定义的 MANIFEST.MF。
将项目导出到jar时,我选择
使用工作区中的现有清单
提取 .jar 显示 eclipse 生成了自己的清单。
我的清单:
Manifest-Version: 1.0
Main-Class: de.somehow.tagPDF.Main
Class-Path: lib/iText-5.0.2.jar;lib/jxl.jar;lib/jai_codec.jar;lib/jai_core.jar
我该如何解决这个问题?
I have a custom MANIFEST.MF
in my java-project in Eclipse.
When exporting the project to a jar, I choose
Use existing manifest from workspace
Extracting the .jar shows that eclipse generated its own manifest.
My manifest:
Manifest-Version: 1.0
Main-Class: de.somehow.tagPDF.Main
Class-Path: lib/iText-5.0.2.jar;lib/jxl.jar;lib/jai_codec.jar;lib/jai_core.jar
How can I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 build.xml 来构建 jar 文件。
然后您只需将 build.xml 作为 Ant 任务运行即可。
请参阅
如果您希望 build.xml 在每次构建 Eclipse 项目时自动运行,您可以将其添加到建设者名单。
请参阅
下面是使用自定义清单的示例 build.xml:
You can make use of a build.xml to build the jar file for you.
Then you just run the build.xml as a Ant task.
See
If you want the build.xml to run automatically every time you build your Eclipse project, you can add it to the Builders list.
See
Below is a sample build.xml where a custom manifest is used:
在 Eclipse 3.6.1 中。
右键单击您编译的项目 ->出口
接下来,您应该从树中选择 Java - JAR File
在选择选项后出现的新表单中,不要单击“完成”,而是单击“下一步”。
第三种形式是'JAR Manifest Specific',您可以在其中选择您的清单文件而不是 eclipse 生成的文件。
In eclipse 3.6.1.
Rigth click on your compiled project -> Export
Next you should choose Java - JAR File from the tree
In new form appeared after you select options don't click finish but 'Next'.
Third form will be 'JAR Manifest Specification' and there you can choose your manifest file instead of eclipse generated one.