有时候会遇到一些第三方jar包,需要修改里面的某个class或者配置文件,但是又没有源代码,这个时候可以单独替换某个文件然后重新打成jar包的方式来进行。
步骤
- 将jar包通过压缩软件解压缩(windows winrar, Mac the unarchiver)
- 选择你要修改的class 或者配置文件进行修改。class可以通过idea或者其他工具进行反编译 修改。
- 通过命令 将文件重新打成jar.
cd emchat-ehealth-0.0.1
jar cvf test.jar * 这个命令将当前文件夹下的所有文件,打成test.jar 。test.jar默认生成到当前目录,也可以指定目录。