JD-GUI是一款電腦反編譯軟件,該工具針對JAVA語言進行反編譯使用,將源代碼格式為.class的文件進行反編譯,在編輯后能保存重命名為.jar文件,非常強大。
軟件介紹
JD-GUI中文版是一個用于Java編程語言源代碼“.class”文件反編譯軟件。您可以使用JD-GUI中文版瀏覽和重建源代碼的即時訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。

使用說明
1、打開一個或者多個*.class文件,XJad反編譯后,重命名為*.java文件,保存至當前文件夾,并在編輯器中打開查看;
2、打開一個文件夾,XJad將該文件夾下所有*.class文件進行反編譯,并保存至該文件夾下,依據包路徑信息生成文件夾路徑,如com.spring.framework.*,將建立comspringframework的文件夾結構;
3、打開一個*.jar文件,XJad將該Jar文件中的所有*.class文件解壓縮到臨時目錄并進行反編譯,并將源文件帶包路徑信息保存至當前文件夾下名稱為“~” + *.jar 的文件夾中;
軟件功能

一、支持眾多Java編譯器的反編譯;
二、支持對整個Jar文件進行反編譯,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、隱藏匿名類的合成字段。
8、在內部,改進的JD-Core內存管理(復雜的智能指針C ++ 11由基本但非常高效的內存池替代)
精品推薦
-
Selenium(自動化測試工具)
詳情 -
阿里巴巴阿爾薩斯開源Java診斷工具
詳情 -
smali2java(smali文件反編譯為Java工具)
詳情 -
VBACS代碼編輯管理器套件(VBACSNavigator)
詳情 -
HEdit(十六進制編輯器)
詳情 -
JD-GUI.exe工具中文版
詳情 -
HTTP Debugger Pro漢化破解版
詳情 -
Jenkins(持續集成工具)
詳情 -
Commix
詳情 -
JPEXS Free Flash Decompiler
詳情 -
Android Sign Kit
詳情 -
minikillebook
詳情 -
Uart Assist(串口調試助手)
詳情 -
DecSoft HTML Compiler直裝破解版
詳情 -
Dev-C++
詳情 -
ResourceHacker舊版
詳情


網友評論