Java class反編譯的方法總結
Java class反編譯的方法總結Eclipse反編譯插件: Jodeclipse與JadClipse
我個人建議安裝jadClipse,效果比jodeclipse好。下面我就分別介紹兩種方法:
Jode Eclipse Plugin 1.0.5 for Eclipse version 3.1 / 3.2
安裝方法
(1)從如下地址下載:
http://sourceforge.net/projects/jodeeclipse
把下載下來的文件jodeplugin_1.0.5.zip直接解壓到eclipse的plugins目錄下。
(2)啟動eclipse,help -> Software Updates-> Find and Install... -> Search for new features to install,單擊"New Remote Site..." 在URL欄輸入 http://www.technoetic.com/eclipse/update然后下一步,就可以看到“jode decompiler plugin *.*”,選上安裝就可以了。安裝好后可以看到Window -> Preferences...-> Java -> Jode Decompiler選項卡,okay,安裝成功了。
配置:Window-> Preferences... -> General -> Editors -> File Associations找到"*.class"在"Associated editors"里面可以看到"Jode class file viewer"選中它再單擊Default按鈕.
JadClipse Eclipse Plugin for Eclipse version 3.1 / 3.2/3.3
一、下載: 下載插件:
下載jadclipse_3.1.0.jar版本,該版本支持eclipse3.1M6~3.2M2
下載jadclipse_3.2.0.jar版本,該版本支持eclipse3.2M3和eclipse3.2M4.
下載jadclipse_3.2.4.jar版本,該版本支持eclipse3.2M5~3.3M5
jadclipse3.3是eclipse3.3以上版本的,下載地址:http://www.javaly.cn/javahome/java/content.detail/jadclipse%E3%80%81jadclipse.jar%20%E6%96%87%E4%BB%B6%E4%B8%8B%E8%BD%BD%20---%20Java%20Class%E6%96%87%E4%BB%B6%E5%8F%8D%E7%BC%96%E8%AF%91%E5%B7%A5%E5%85%B7/fdc1ed6c22069c56012262e40ead0350.faces,下載jadclipse_3.3.0.jar版本,該版本支持eclipse3.3M6以上版本
下載Jad反編譯工具:
http://www.javaly.cn/javahome/java/content.detail/JAD%E3%80%81Jad.exe%E4%B8%8B%E8%BD%BD/fdc1ed6c22069c56012262dfc989034c.faces, jad下載。下載后解壓,然后將解壓后的jad.exe文件復制到%JAVA_HOME%"bin目錄下面(可以將jad.exe放到任意位置,只要記住其存放路徑就好,下面要用到)。
二、安裝:
Eclipse中的插件安裝可以參考:Eclipse使用技巧(三)Eclipse中插件的安裝
方法1、直接將jadclipse_x.x.x.jar(x.x.x.代表版本號)復制到%ECLIPSE_HOME%"plugins目錄下。
方法2、使用link方式安裝,建立D:"Myplugins"jadclipse3.2.4"eclipse"plugins的目錄結構,將jadclipse_3.2.4.jar放到plugins目錄下面(注:其中D:"Myplugins為你自己定義的一個專門放置插件的目錄)。再在%ECLIPSE_HOME%"links目錄下面建立一個jadclipse3.2.4.link文件(該文件名隨便?。N募锩鎯热轂椋?/font>path=D:/Myplugins/jadclipse3.2.4.
三、使用:
啟動eclipse,點擊反編譯的類文件,此時會激活jadclipse插件,在eclipse菜單中會多出一個jadclipse菜單,如下圖所示:
jadclipse插件

一般地它會自動反編譯相應的class文件,如果沒有自動反編譯,請點擊jadclipse->Decompile
如下圖所示:
jadclipse插件反編譯

其實還有更簡單的方法:
如下:
eclipse插件反編譯class文件查看源代碼,點擊下載
使用說明:
1.下載插件解壓后把"net.sf.jadclipse_3.3.0.jar"文件拷貝到eclipse目錄下的plugins文件夾中
2.把"jad.exe"文件放到任意目錄下
3.重啟eclipse配置插件 window→preferences→java→JadClipse 中修改"Path to decompiler"的jad.exe路徑 如圖
4.設置class文件默認打開用此插件就行了
哈哈挺容易吧