0
点赞
收藏
分享

微信扫一扫

jar/war包内容的压缩与解压

Spinach菠菜 2023-11-17 阅读 26

#此命令jia包和war包都适用

#将jar包里的内容解压出来

jar -xvf xxxxx.jar BOOT-INF/classes/a.java BOOT-INF/classes/a.java

#将jar包里解压出来的内容压缩回去

jar -uvf xxxxx.jar BOOT-INF/classes/a.java BOOT-INF/classes/a.java

演示:

我们现在有一个名为xxxxx.jar的jar包,首先查看一下jar包内容

vim xxxxx.jar

可以看到jar包的内容如下:

jar/war包内容的压缩与解压_jar

如果我们想解压这个框出来的类,可以使用jar -xvf命令

jar -xvf xxxxx.jar com/janetfilter/core/attach/VMDescriptor.class

jar/war包内容的压缩与解压_jar_02

解压完毕!然后我们进入com/janetfilter/core/attach

jar/war包内容的压缩与解压_java_03

修改它的内容,然后回到刚才的目录,使用jar -uvf命令压缩进jar包

jar -uvf xxxxx.jar com/janetfilter/core/attach/VMDescriptor.class

jar/war包内容的压缩与解压_java_04

已经压缩完毕


举报

相关推荐

0 条评论