-1

我有一个 jar 文件,其中包含另一个 jar:

abc.jar --> a.class, b.jar, c.txt

哪一个a.jar --> x.class, y.class

我想将新的类文件添加z.classa.jar并返回abc.jar更新a.jar

一种方法是再次提取和打包。

我可以在不提取的情况下即时进行吗?

4

1 回答 1

2

Jar 工具提供 au 选项,您可以使用该选项通过修改其清单或添加文件来更新现有 JAR 文件的内容。

添加文件的基本命令具有以下格式:

jar uf jar-file input-file(s) 在这个命令中:

u 选项表示您要更新现有的 JAR 文件。f 选项表示要更新的 JAR 文件是在命令行中指定的。jar-file 是要更新的现有 JAR 文件。input-file(s) 是要添加到 Jar 文件的一个或多个文件的空格分隔列表。

于 2013-06-21T06:04:10.460 回答