幾種java反編譯軟體的安裝以及使用總結(APP開發)

下面是在網上找的幾種反編譯軟體的安裝以及使用:

一、JD-JUI

官網下載連結:http://jd。benow。ca/

幾種java反編譯軟體的安裝以及使用總結(APP開發)

下載之後解壓,

幾種java反編譯軟體的安裝以及使用總結(APP開發)

點選“jd-gui。exe”執行:

幾種java反編譯軟體的安裝以及使用總結(APP開發)

直接將“。jar”檔案拖入進去即可檢視裡邊的“。class”檔案,如上圖所示。

二:Luyten

官網下載連結:https://github。com/deathmarine/Luyten/releases/tag/v0。5。3

幾種java反編譯軟體的安裝以及使用總結(APP開發)

點選“luyten-0。5。3。exe”下載,下載之後點選執行,執行後的介面如圖所示,同樣也是講“。jar”檔案拖入進入即可。

幾種java反編譯軟體的安裝以及使用總結(APP開發)

三、在eclipse中安裝反編譯工具

準備工作:

“jad。exe”下載:https://varaneckas。com/jad/

“net。sf。jadclipse_3。3。0。jar”下載:https://sourceforge。net/projects/jadclipse/files/

jad。exe”下載:

幾種java反編譯軟體的安裝以及使用總結(APP開發)

“net。sf。jadclipse_3。3。0。jar”下載:

幾種java反編譯軟體的安裝以及使用總結(APP開發)

然後將“net。sf。jadclipse_3。3。0。jar”複製到eclipse的plugins目錄下,再刪除eclipse的configuration目錄下“org。eclipse。update”檔案,這一步很重要!

重啟eclipse,點選window->Preference->Java,你會發現裡邊多了一個外掛“JadClipse”,

選中這個外掛,將下圖中紅圈圈的地方的地址填寫為你 “jad。exe”檔案的地址

幾種java反編譯軟體的安裝以及使用總結(APP開發)

還沒有配置完,先不要close,

點選General->Editors->File Associations 後,進入下邊的介面

幾種java反編譯軟體的安裝以及使用總結(APP開發)

設定。class 檔案預設開啟方式:

幾種java反編譯軟體的安裝以及使用總結(APP開發)

設定。class without source檔案的預設開啟方式,

幾種java反編譯軟體的安裝以及使用總結(APP開發)

需要注意的是,“JadClipse Class File Viewer”這個一開始是沒有的,需用新增,如下圖所示:

幾種java反編譯軟體的安裝以及使用總結(APP開發)

接下來在eclipse中檢視反編譯後的程式碼:(這種方法可能不合適,但是能夠檢視)

新建一個EJB project,右鍵“import”,選中“EJB JAR file”,匯入你的jar包,Finish

幾種java反編譯軟體的安裝以及使用總結(APP開發)

在專案下找你要檢視的反編譯的檔案即可,如果你遇到了下邊的這種情況

幾種java反編譯軟體的安裝以及使用總結(APP開發)

關閉這個檔案後再次開啟,就可以查看了(我的是這樣,所以我感覺這個方法不太好,但別的方法又不知道怎麼檢視):

幾種java反編譯軟體的安裝以及使用總結(APP開發)

幾種java反編譯軟體的安裝以及使用總結(APP開發)

有錯誤或者有更好的方法,希望大家在下邊留言指出