JAD(Java Decompiler)是一個比較流行的Java反編譯工具,可以從網站
http://www.varaneckas.com/jad/
下載,有多個系統下的應用程序,包括Windows、Linux等。
下載後直接解壓即可使用,具體使用方法可以查看jad的運行說明。
下面介紹如何在Eclipse中安裝JAD插件,這樣在Eclipse下可以十分方便地查看.class
文件的反編譯源代碼。
JAD在Eclipse上的插件名稱叫做:jadclipse
,具體可以從網站
http://sourceforge.net/projects/jadclipse/
下載。下載後是一個.jar
文件,在Eclipse下的安裝和配置方法如下(以下操作在Eclipse最新版本Juno下測試通過):
- 把
.jar
文件放入Eclipse的plugins
目錄下 - 重新啓動Eclipse後,jadclipse安裝完成
- 在Eclipse中,打開Window -> Preferences -> Java -> JadClipse,
Path to decompiler
填寫第一步下載解壓後的jad可執行程序路徑,不需要加後綴,如C:\jad158g.win\jad
,其他保持默認 - 設置打開
.class
文件的默認程序:打開Window -> Preferences -> General -> Editors ->File Associator,選中*.class without source
,點擊Associated editors
的Add
按鈕,選擇JadClipse Class File Viewer
。
至此,完成了Eclipse中jad插件的安裝,以後需要查看.class
文件的源代碼,只需要雙擊該文件即可查看通過jad反編譯得到的源代碼。
原帖地址:http://nepshi.com/2012-11-13/java-decompiler-and-plugin-for-eclipse/