JD-GUI是一款功能十分強大的JAVA反編譯工具,軟件支持對整個Jar文件進行反編譯,JD-GUI中文版可直接點擊進行相關代碼的跳轉,用戶可以使用JD-GUI瀏覽和重建源代碼的即時訪問方法和字段,操作簡單,有需要的用戶快來下載吧!
軟件功能
1、支持眾多Java編譯器的反編譯。
2、支持對整個Jar文件進行反編譯,并本源代碼可直接點擊進行相關代碼的跳轉。
3、JD-Core和JD-GUI JD-Core 是一個免費的庫,從一個或多個“.class”文件中 重構Java源代碼。JD-Core可以用來恢復丟失的源代碼,并深究Java運行時類庫。支持Java 5的功能:如注釋,泛型或枚舉 。JD-GUI 和 JD-Eclipse都包括JD-Core。
4、JD-GUI 是一個獨立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。
5、Java反編譯工具,實現了eclipse的高亮著色功能,多文件標簽瀏覽。
使用方法
下載解壓完成后會得到一個文件夾;
運行“jd-gui.exe”軟件,把jar包拖進去就可以了。
(使用的前提電腦安裝了JAVA程序)
常見問題
JD-Core和JD-GUI 區別:
JD-Core是一個免費的庫,從一個或多個“.class”文件中 重構Java源代碼。JD-Core可以用來恢復丟失的源代碼,并深究Java運行時類庫。支持Java 5的功能:如注釋,泛型或枚舉 。
JD-GUI 和 JD-Eclipse都包括JD-Core。JD-GUI是一個獨立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。
更新日志
1、修正了“.class”表達式的識別錯誤。
2、修正錯誤識別“開關枚舉”指令。
3、用已知的數字常量(例如Long.MAX_VALUE)替換數值。
4、刪除了不必要的“java.lang”前綴。
5、修正了在最后位置上包含三元運算符的try-cacht語句的識別錯誤。
6、添加了返回的通用變量的轉換說明。
7、隱藏匿名類的合成字段。