jar -uf正在删除jar中的文件

时间:2011-10-05 20:21:57

标签: jar java manifest.mf

我正在使用jar -uf更新我的MANIFEST.MF文件,如下所示:

一个。 jar xf jarfile.jar META-INF \ MANIFEST.MF

湾编辑文件

℃。 jar uf jarfile.jar META-INF \ MANIFEST.MF

但'uf'命令正从我的jar中删除MANIFEST.MF。 更改jar内文件的正确方法是什么(Windows 7,jdk 1.6)?

3 个答案:

答案 0 :(得分:1)

您可以随时使用winrar(或任何等效项)打开jar,然后拖放文件。为我工作。

答案 1 :(得分:1)

为了更新清单文件,jar命令提供了不同的选项 -

jar umf manifest jar-file
The m option indicates that you want to update the JAR file's manifest.
manifest is the manifest whose contents you want to merge into the manifest of the existing JAR file.

示例@ http://java.sun.com/developer/Books/javaprogramming/JAR/basics/update.html

答案 2 :(得分:0)

清单文件有一个特殊选项(m):http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/jar.html

你可以试试

吗?
jar um jarfile.jar META-INF/MANIFEST.MF