IDEA源碼修改器JarEditor使用(反編譯-打包一步到位)
IDEA源碼修改器JarEditor使用
不知道大家有沒有遇到過需要修改源碼的情況,有些代碼是第三方或者其他廠商給過來的,但是我們項目又依賴它,
比如登錄頁面項目是使用了他們的框架,如果他們的jar不能動,那修改個提示或者標簽都會read-only
當然,最硬核的方法無非就是把這個jar包解壓出來,導到IDEA去,然后Settings和Project Structure一通配置,改完這個東西,打回jar包,替換到項目中…
這么繁瑣的操作,已經(jīng)有大佬基于IDEA開發(fā)好了插件幫助我們一步到位實現(xiàn)啦,
話不多說
直接IDEA打開Settings->Plugins,搜索JarEditor下載它
點擊Apply->OK
然后打開你想改的源碼文件(.class文件它會給你反編譯出來)
使用Jar Editor(Text是只讀模式)
編輯模式就可以修改源碼了
點擊Save保存修改內(nèi)容
再點擊Build jar編譯代碼
(編譯完成后自動將新的.jar文件替換到原位置)
可以看到Text只讀也修改成功了
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決mybatis-plus自動配置的mapper.xml與java接口映射問題
這篇文章主要介紹了解決mybatis-plus自動配置的mapper.xml與java接口映射問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08Google Kaptcha 框架實現(xiàn)登錄驗證碼功能(SSM 和 SpringBoot)
這篇文章主要介紹了Google Kaptcha 實現(xiàn)登錄驗證碼(SSM 和 SpringBoot)功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-12-12openGauss數(shù)據(jù)庫JDBC環(huán)境連接配置的詳細過程(Eclipse)
這篇文章主要介紹了openGauss數(shù)據(jù)庫JDBC環(huán)境連接配置(Eclipse),演示基于JDBC開發(fā)的主要步驟,會涉及創(chuàng)建數(shù)據(jù)庫、創(chuàng)建表、插入數(shù)據(jù)等,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-06-06