myeclipse漢化版中安裝java反編譯工具jadClipse詳解

本示例中測試環境是win7 64位系統,myeclipse10.7漢化版,用的是jad1.5.8和jadClipse3.3.0

myeclipse中安裝jadClipse步驟如下:

1. 下載jad1.5.8: jad.exe和jadClipse3.3.0:jadClipse_3.3.0.jar,下載地址:http://download.csdn.net/detail/wangcunhuazi/8944709

2.  把下載好的jad1.5.8.exe和jadclipse3.3.0.jar.rar壓縮文件解壓,得到jad158g和jadclipse_3.3.0兩個文件夾


3.把jad58g目錄下的jad.exe文件放到安裝機器的jdk安裝目錄的bin目錄下面,如C:\Program Files (x86)\Java\jdk1.7.0_25\bin 這下面


4.把jadclipse_3.3.0目錄下的links、MyPlugins兩個文件夾拷貝,放在myeclipse的安裝目錄裏面的跟myeclipse.exe同級目錄下


5.打開myeclipse,窗口 > 首選項 > java > JadClipse,出現JadClipse這節點說明JadClipse已經安裝上了,如下圖:


6.點擊JadClipse,看右邊,Path to decompiler文本框裏填的是jad.exe的路徑,jad.exe在第3步中放在jdk的bin目錄下,所以填寫應如下圖,Directory for temporary是臨時目錄,自己選一個目錄放即可。然後勾上 Reuse code buffer和Use Ecllipse code formatter...這兩個選項。還有JadCliopse的子節點中的Misc中右邊的Convert  Uincode....



7.由於是漢化版的myeclipse,所以到這一步之後,到項目中打開一個jar包裏面的.class文件,就會發現顯示“由於發生內部錯誤而無法創建此部件。產生該故障的原因是:“類文件查看器”不能處理給定的輸入。” 解決辦法如下:

(1)到myeclipse的漢化包目錄下,如:E:\MyEclipse10.7\MyEclipse 10\Common\language\plugins,找到類似org.eclipse.jdt.core.nl_zh_3.4.0.v20090215043402.jar的以org.eclipse.jdt.core.nl_zh_開頭的jar包。

(2)打開/org/eclipse/jdt/internal/core/util/messages_zh.properties文件,修改disassembler_opentypedeclaration=\ \u2018{\u2019爲disassembler_opentypedeclaration=\ ‘}'   (注意:"\"與“‘}’”之間是有空格的)

(3)修改 disassembler_begincommentline=//爲disassembler_begincommentline=///  

(4)重啓myeclipse,問題解決。

8.打開.class文件的實況如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章