有的时候,替换jar里的某个.class文件,因为只替换其中一个类,如果整包重新打包,感觉有点繁琐,因为本地与线上的配置时不同的,你懂的!!所以有的时候替换少数几个类最是方便,直接用解压软件打开jar,并拖拽进去进行替换,在部分时候会不成功(没研究是什么bug导致的),这时候怎么办呢?我用命令解压,替换后重新压成jar,果然好了!!!
解压(win环境下)命令如下:
jar -xvf .\my-test.jar 解压
jar -cfM0 my-test.jar ./ 压缩
希望对你有帮助,谢谢