目的:更新jar包中得class或其他文件
以替换 test.jar中的Test.class文件为例
1、 找到该jar包中要替换的文件路径
jar -tvf test.jar | grep Test.class
执行命令后,显示文件路径。
如文件路径为:com/test/cn/Test.class
2、解压jar包中该文件
jar -xvf test.jar com/test/cn/Test.class
解压后会在当前文件加下生成以下目录:com/test/cn/Test.class
3、更新要替换的文件到该目录下。
在该目录更新Test.class文件为你要替换后的文件。
4、将替换后的文件更新到jar中。
jar -uvf test.jar com/test/cn/Test.class
完事。