下面的安裝以myeclipse6.0為例
一、下載:
http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download(jdaclipse插件主頁(yè))
下載插件:
- JadClipse 3.3
This release stream is appropriate for Eclipse 3.3.
- JadClipse 3.2
This release stream is appropriate for Eclipse 3.2.
- JadClipse 3.1
This release stream is appropriate for Eclipse 3.1.
Filename
| Size
| Description
|
jadclipse_3.1.0.jar
|
54 KB
|
JadClipse for Eclipse 3.1 (including milestone builds starting
from 3.1M6 up to 3.2M2)
|
myeclipse6.0 就下載JadClipse 3.3
下載Jad反編譯工具:
http://www.varaneckas.com/jad,在該頁(yè)中找到適合自己操作系統(tǒng)平臺(tái)的jad下載。下載后解壓,然后將解壓后的jad.exe文件復(fù)制到%JAVA_HOME%"bin目錄下面(可以將jad.exe放到任意位置,只要記住其存放路徑就好,下面要用到)。
二、安裝:
Eclipse中的插件安裝可以參考:
方法1、直接將x.x.x.jar(x.x.x.代表版本號(hào))復(fù)制到%ECLIPSE_HOME%"plugins目錄下。
方法2、使用link方式安裝,建立D:"Myplugins"jadclipse3.2.4"eclipse"plugins的目錄結(jié)構(gòu),將jadclipse_3.2.4.jar放到plugins目錄下面(注:其中D:"Myplugins為你自己定義的一個(gè)專(zhuān)門(mén)放置插件的目錄)。再在%ECLIPSE_HOME%"links目錄下面建立一個(gè)jadclipse3.2.4.link文件(該文件名隨便取)。文件里面內(nèi)容為:path=D:/Myplugins/jadclipse3.2.4.
三、
使用:
啟動(dòng)eclipse,點(diǎn)擊反編譯的類(lèi)文件,此時(shí)會(huì)激活jadclipse插件,在eclipse菜單中會(huì)多出一個(gè)jadclipse菜單,
如下圖所示:

一般地它會(huì)自動(dòng)
反編譯相應(yīng)的class文件,如果沒(méi)有自動(dòng)反編譯,請(qǐng)點(diǎn)擊
jadclipse->Decompile
如下圖所示:

常見(jiàn)問(wèn)題及解決:
(一)啟動(dòng)eclipse,打開(kāi)Window->Preferences->Java->JadClipse,如果沒(méi)有找到JadClipse,即JadClipse插件沒(méi)有激活。
(1)檢查插件安裝的版
本是否與你安裝的eclipse版本對(duì)應(yīng)
(2)使用 –clean參數(shù)來(lái)啟動(dòng)eclipse
(二)在使用JadClipse插件反編譯class文件時(shí)出現(xiàn)如下類(lèi)似錯(cuò)誤:
/*jadclipse*/
/*
DECOMPILATION REPORT
Decompiled from: D:"Program Files"Java"jdk1.5.0_12"jre"lib"rt.jar
Total time: 16 ms
Jad reported messages/errors:
Exit status: 0
Caught exceptions:
java.io.IOException: CreateProcess: (...)
請(qǐng)確保你的Jad路徑在eclipse中正確制定。
啟動(dòng)eclipse,打開(kāi):Window->Preferences->Java->JadClipse.
1、Path to decompiler,這里設(shè)置反編譯工具jad的全路徑名,比如:%JAVA_HOME%"bin"jad.exe.
2、Directory for temporary files,這里設(shè)置臨時(shí)
文件路徑。
至于Window->Preferences->Java->JadClipse目錄下的Debug,Directives,Formatting,Misc目錄中的參數(shù)
設(shè)置,就不再羅嗦了。
(三)安裝完成后,eclipse沒(méi)有自動(dòng)將JadClipse Class File
Viewer設(shè)置成class文件的缺省打開(kāi)方式。
如果沒(méi)有默認(rèn),可以在Eclipse的Windows—>
Perference—>General->Editors->File Associations中修改“*.class”默認(rèn)關(guān)聯(lián)的編輯器為“JadClipse Class File
Viewer”。設(shè)置完成后,雙擊*.class文件,eclipse將自動(dòng)反編譯。