如何在Java中更改清单文件

时间:2014-03-27 09:09:17

标签: java jar

如何更改mainfest文件中的类路径。

我在文件夹中有外部jar文件:

Class-Path: folder/AbsoluteLayout.jar

我想将我的外部jar文件添加到 JAR MyProject.jar 并更改mainfast .. 我应该在mainfestu中写什么来将库链接到我的罐子里..

Class-Path: path to my externalJar in MyProject.jar

enter image description here

我希望你理解,谢谢你: - )

2 个答案:

答案 0 :(得分:4)

你可以这样做:

jar cfm jar-file manifest-addition input-file(s)
  • c选项表示您要创建JAR文件。
  • m选项表示您要将现有文件中的信息合并到您正在创建的JAR文件的清单文件中。
  • f选项表示您希望输出转到文件(您正在创建的JAR文件)而不是标准输出。
  • manifest-addition是现有文本文件的名称(或路径和名称),其内容要添加到JAR文件清单的内容中。

更多信息:

答案 1 :(得分:0)

1)提取清单: jar xvf MyProject.jar META-INF / MANIFEST.MF

2)编辑清单

3)重新插入已编辑的清单: jar uvf MyProject.jar META-INF / MANIFEST.MF