反编译Jar包
反编译Jar包,修改class文件,是开发过程中经常遇到的,特别是修改第三方程序修复问题的时候。通常都通过反编译class再编译成class,再替换回jar文件,过程比较麻烦。
推荐一款IDEA插件工具,可以直接编辑Jar文件,使用非常方便。
直接编辑 jar 工具——JarEditor
安装插件
使用插件,编辑Jar文件
切换 Jar Editor 编辑可直接修改Class,修改完之后点击 Save 保存并编译修改内容,然后点击 Build Jar 即可将编译保存的 class 文件写入到 Jar 包内。
在 jar 文件右键,可看到 JarEditor 的 New 和 Delete 操作,可以新增文件和删除文件。