有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将类文件添加到另一个jar中的jar文件中

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

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

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

我想把新的类文件z.class添加到a.jar&;返回abc.jar和更新的a.jar

一种方法是提取&;再打包

我能在没有提取的情况下即时完成吗


共 (1) 个答案

  1. # 1 楼答案

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

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

    jar uf jar文件输入文件 在该命令中:

    u选项表示要更新现有的JAR文件。 f选项表示要更新的JAR文件是在命令行上指定的。 jar文件是要更新的现有jar文件。 输入文件是一个以空格分隔的列表,其中包含要添加到Jar文件中的一个或多个文件