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