IDEA源码修改器JarEditor使用(反编译-打包一步到位)
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只读也修改成功了

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决mybatis-plus自动配置的mapper.xml与java接口映射问题
这篇文章主要介绍了解决mybatis-plus自动配置的mapper.xml与java接口映射问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-08-08
Google Kaptcha 框架实现登录验证码功能(SSM 和 SpringBoot)
这篇文章主要介绍了Google Kaptcha 实现登录验证码(SSM 和 SpringBoot)功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2018-12-12
openGauss数据库JDBC环境连接配置的详细过程(Eclipse)
这篇文章主要介绍了openGauss数据库JDBC环境连接配置(Eclipse),演示基于JDBC开发的主要步骤,会涉及创建数据库、创建表、插入数据等,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下2022-06-06


最新评论