JD-GUI是一個獨立的圖形實用程序,顯示“ .class”文件的Java源代碼。您可以使用JD-GUI瀏覽重建的源代碼,以立即訪問方法和字段。有需要的小伙伴歡迎來西西下載體驗。
軟件簡介:
“ Java Decompiler項目”旨在開發(fā)工具,以反編譯和分析Java 5“字節(jié)碼”及更高版本。
JD-GUI是一個獨立的圖形實用程序,顯示“ .class”文件的Java源代碼。您可以使用JD-GUI瀏覽重建的源代碼,以立即訪問方法和字段。
JD-Eclipse是Eclipse平臺的插件。它允許您在調試過程中顯示所有Java源代碼,即使您沒有全部源代碼也是如此。
JD-Core是一個從一個或多個“ .class”文件重構Java源代碼的庫。JD-Core可用于恢復丟失的源代碼并探索Java運行時庫的源。支持Java 5的新功能,例如注釋,泛型或類型“枚舉”。JD-GUI和JD-Eclipse包含JD-Core庫。
JD-Core,JD-GUI和JD-Eclipse是根據(jù)GPLv3許可證發(fā)布的開源項目。
軟件優(yōu)勢:
便攜式應用
由于該程序是可移植的,因此您無需將其安裝在目標計算機上即可從其所有功能中受益,因為只需解壓縮它所包含的存檔并啟動可執(zhí)行文件即可。
更重要的是,它的可移植性還意味著,在沒有您直接許可的情況下,它甚至不會嘗試篡改 Windows 注冊表項或在計算機上創(chuàng)建其他文件或文件夾。您也可以從 USB 閃存驅動器或外部 HDD 運行它。
簡約的界面
當涉及到 JD-GUI 的設計時,您應該知道沒有浮華的菜單,引人注目的動畫或鮮艷的菜單。相反,您將面對一系列簡單明了的菜單,按鈕和工具欄。
但是,上面對這種美學元素的需求并不能阻止您走上正軌,如果您正在為 JAVA 應用程序尋找穩(wěn)定的代碼分析器和反編譯器,則不會如此。保持簡單不一定不好,尤其是在這種情況下。
有效處理項目
您可能已經(jīng)知道,JD-GUI 的設計考慮了 Java 代碼,即 CLASS 和 JAR 文檔。但是,您可能要在 TXT 和 LOG 文件以及 ZIP 存檔上使用它,因為它們得到了完全支持。
依靠主屏幕左側部分中的樹狀視圖,可以輕松地瀏覽項目或文檔。此樹層次結構模式使您可以選擇真正想要有效查看的所需類。
具有搜索選項
除了其高度可訪問的界面之外,JD-GUI 還為您提供了“搜索”功能,該功能可以在您需要查找任何可能需要檢查的代碼段時派上用場。
在此功能可以識別的元素中,您可以找到類型,方法,構造函數(shù),字段和字符串常量?梢允褂谩*”和“?”查找任何字符串或字符。搜索運算符。
值得信賴的 Java 代碼分析器
總結一下,如果您找不到適合Java項目的高效代碼分析器和反編譯器,則可以嘗試 JD-GUI。它很簡單,具有輕巧的布局,可以通過拇指驅動器運行,為您提供有效的項目管理,并包括搜索功能。
軟件特點:
JD-Core和JD-GUI用Java編寫。
JD-Core與大多數(shù)當前的編譯器兼容,其中包括:
JDK 1.1.8,JDK 1.3.1,JDK 1.4.2,JDK 1.5.0,JDK 1.6.0,JDK 1.7.0,JDK 1.8.0,JDK 9.0.1,JDK 10.0.2
jrockit90_150_06
吉克斯-1.22
和諧JDK-R533500
Eclipse Java編譯器v_677_R32x,3.2.1版本
JD-GUI支持拖放。
JD-GUI支持CLASS,JAR,WAR,EAR,AAR,KAR,JMOD和ZIP文件。
JD-GUI顯示顏色編碼的Java源代碼。
JD-GUI允許您瀏覽CLASS文件和Java模塊層次結構。
通過JD-GUI,您可以拖放LOG文件,反編譯CLASS文件以及顯示出現(xiàn)在Java堆棧跟蹤中的代碼行。