Reca編輯器是一款Java宇節(jié)碼編輯器,需要安裝java環(huán)境才能使用,很方便的編輯效果和方式,讓用戶可以輕松的處理編程中出現(xiàn)的種種問題,獲得便捷與方便的解決的方案,還有強(qiáng)大的數(shù)據(jù)庫可以參考,讓編程變得輕松哦!
Reca編輯器軟件說明
Reca是一個基于 objectweb的ASM構(gòu)建的開源Java宇節(jié)碼編輯器,AsM是一個宇節(jié)碼操作庫,它抽象出常量池和一些其他類文件屬性,由于不再需要跟蹤常量池和管理正確的堆棧幀,因此可以相對容易地進(jìn)行復(fù)雜的更改,Reca是一個借助其他功能來協(xié)助編輯類,功能最豐富的免費宇節(jié)碼編輯器。
Reca編輯器項目設(shè)置
通過克隆數(shù)據(jù)庫 git clone https://github.com/Col-E/Recaf.git
在IDE中打開項目或使用maven生成構(gòu)建。
IDE:
從導(dǎo)入項目 pom.xml
IntelliJ
日食- (警告:Eclipse的定制編譯器不能RECAF由于不正確的泛型解析)
使用主類創(chuàng)建運行配置 me.coley.recaf.Recaf
沒有IDE:
執(zhí)行 build
按照腳本中的提示構(gòu)建項目。
運行生成的構(gòu)建: java -jar target/recaf-{version}-jar-with-dependencies.jar
Reca編輯器功能介紹
1. 顯示編輯提示,列表編輯及代碼編輯
2.各項信息編輯
3.反編譯
4.檔案內(nèi)各項搜索
5.混淆分析
6.流程圖分析
7.各種皮膚樣式
Reca編輯器使用說明
1、右擊“項目”→選擇Properties,在彈出的對話框左側(cè)列表中選擇Java Build Path,彈出對話框,這里選擇"Add Library",彈出對話框,選擇"User Library",然后選擇→Next
2、在出現(xiàn)的對話框中,可以選擇已經(jīng)創(chuàng)建好的用戶自定義庫,也可以選擇User Libraries,彈出的新對話框中選擇"New",創(chuàng)建新的用戶自定義庫。
3、在待創(chuàng)建用戶自定義庫中,輸入新的自定義庫的名字,
4、然后為新庫,添加所需的Jar包
5、按上述步驟添加好用戶自定義庫后,以后可以重用這些已定義好的User Library庫,為開發(fā)節(jié)省時間。
Reca編輯器更新日志
增加通過反編譯模式上下文菜單向類添加字段/方法的功能(aa0c82d)
在顯示配置中增加文字包裝(6b947a9)
錯誤修復(fù)
錯誤建議窗口反同步反編譯器/視圖模式配置面板值(1d38a57)
在匯編器中重命名方法導(dǎo)致未來的編輯跳過保存(9609595)