IDEA源码修改器JarEditor使用(反编译-打包一步到位)
作者:肥肥肥柯
JarEditor是一个IDEA插件,用于修改jar包中的类文件,它允许用户在不解压jar包的情况下,直接在IDEA中编辑和修改类文件的源码,修改完成后,可以一键编译并生成新的jar包,替换原jar包
IDEA源码修改器JarEditor使用
不知道大家有没有遇到过需要修改源码的情况,有些代码是第三方或者其他厂商给过来的,但是我们项目又依赖它,
比如登录页面项目是使用了他们的框架,如果他们的jar不能动,那修改个提示或者标签都会read-only
当然,最硬核的方法无非就是把这个jar包解压出来,导到IDEA去,然后Settings和Project Structure一通配置,改完这个东西,打回jar包,替换到项目中…
这么繁琐的操作,已经有大佬基于IDEA开发好了插件帮助我们一步到位实现啦,
话不多说
直接IDEA打开Settings->Plugins,搜索JarEditor下载它
点击Apply->OK
然后打开你想改的源码文件(.class文件它会给你反编译出来)
使用Jar Editor(Text是只读模式)
编辑模式就可以修改源码了
点击Save保存修改内容
再点击Build jar编译代码
(编译完成后自动将新的.jar文件替换到原位置)
可以看到Text只读也修改成功了
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。