Eclipse Kepler中配置JadClipse

Jad是一個Java的一個反編譯工具,是用命令行執行,和一般JDK自帶的java,javac命令是同樣的。不過由於是控制檯運行,因此用起來不太方便。不過幸虧有一個eclipse的插件JadClipse,兩者結合能夠方便的在eclipse中查看class文件的源代碼。下面說說怎樣進行配置:java

一、本人的eclipse版本爲Eclipse IDE for Java EE Developers 64位windows

image

下載地址爲http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerrjava-ee

二、JadClipse插件下載地址(我使用的是net.sf.jadclipse_3.3.0.jar)eclipse

http://sourceforge.net/projects/jadclipse/?source=directoryide

三、JAD Java Decompiler地址以下(我使用的是jad158g.win.zip):工具

http://varaneckas.com/jad/根據本身的操做系統進行選擇,本人操做系統爲windows7選擇下載的版本是Jad 1.5.8g for Windows 9x/NT/2000 on Intel platformspa

四、將JadClipse插件(net.sf.jadclipse_3.3.0.jar)拷貝到{EclipseHome}/plugins文件夾下(如C:\Program F\eclipse-jee-kepler-R-win32-x86_64\eclipse\plugins)。JAD 解壓到任意目錄下(如C:\Program F\jad158g.win)操作系統

五、重啓eclipse。正常的話在Window->Preferences->Java能找到JadClipse選項,path to decompiler值設置爲jad.exe的路徑,其他使用默認配置便可。若是沒有出現JadClipse選項,則使用-clean方式重啓eclipse(從命令行進入eclipse.exe所在文件夾,鍵入"eclipse.exe -clean",強制從新載入插件)。.net

image

六、在Window->Preferences->General->Editors->File Associations中,將File Types是*.class和*.class without source的類型,設置爲默認使用JadClipse Class File Viewer打開。若是在下面框中沒有找到JadClipse Class File Viewer,可使用Add…按鈕添加。(這裏要特別注意設置文件類型爲*.class without source的打開方式爲JadClipse Class File Viewer,安裝JadClipse 之後常會出現*.class文件已經默認設置好,而*.class without source文件沒有設置致使沒法反編譯,參考http://stackoverflow.com/questions/11620324/configuring-eclipse-to-use-jad插件

image

配置完成後,就能夠對沒有源碼的class文件進行反編譯了。

相關文章
相關標籤/搜索