- 軟件介紹
- 軟件截圖
- 相關(guān)軟件
- 相關(guān)閱讀
- 下載地址
電腦軟件推薦: JD-GUI v1.6.6 正版 QILING Disk Master Technician v8.0 綠色版 Overture打譜軟件 v5.0 綠色破解版 滴答清單PC端 v5.2.0 免費(fèi)下載
JD-GUI電腦版是一款功能強(qiáng)大的JAVA反編譯工具,用戶能夠輕松地反編譯整個Jar文件,并且可以快速分析和理解程序代碼的邏輯,還支持代碼跳轉(zhuǎn),使用起來既高效又簡單。如果你對這款軟件感興趣,或者有相關(guān)需求,趕快來本站下載體驗吧。
JD-GUI官方最新版本常見問題解答
1、JD-GUI是什么工具?
JD-GUI是一款獨(dú)立的圖形化工具,用于查看“.class”文件的Java源代碼。通過JD-GUI,用戶可以瀏覽反編譯后的源代碼,快速訪問類中的方法和字段。
2、使用反編譯工具是否不安全?
雖然可以通過代碼混淆等手段提高反編譯的難度,減少代碼的可讀性,但完全防止反編譯是不現(xiàn)實的。
3、Java反編譯工具是如何工作的?
Java和.NET等基于虛擬機(jī)的語言使用字節(jié)碼(ByteCode)結(jié)構(gòu),因此可以通過反編譯工具將字節(jié)碼轉(zhuǎn)換為“抽象語法樹”(AST),然后再將AST轉(zhuǎn)換為源代碼。
JD-GUI官方最新版使用說明
1、點(diǎn)擊“file”菜單并選擇“Open File ...”,打開文件選擇框后可以選擇需要打開的文件,或者直接點(diǎn)擊文件夾圖標(biāo)打開文件選擇框。
2、在文件選擇框中選擇要打開的.class文件,點(diǎn)擊‘確定’。
3、在左側(cè)面板中可以查看文件的存儲位置、類名和方法名,右側(cè)則展示類的具體內(nèi)容,注釋部分不會顯示。
4、另一種方式是直接打開Jar包,點(diǎn)擊文件夾圖標(biāo),彈出文件選擇框后選擇目標(biāo)Jar包,點(diǎn)擊‘確定’。
5、打開Jar包后,可以查看其中所有.class文件的反編譯結(jié)果。
JD-GUI軟件功能
1、支持多種Java編譯器的反編譯。
2、支持對整個Jar文件進(jìn)行反編譯,且源代碼可直接點(diǎn)擊進(jìn)行方法跳轉(zhuǎn)。
3、JD-Core與JD-GUI結(jié)合使用,JD-Core是一個免費(fèi)庫,可以從一個或多個“.class”文件重建Java源代碼,幫助恢復(fù)丟失的源代碼,并深入分析Java運(yùn)行時庫。JD-Core支持Java 5及以上版本的特性,包括注解、泛型和枚舉等,JD-GUI和JD-Eclipse都包含JD-Core。
4、JD-GUI是一個獨(dú)立的圖形工具,用于顯示“.class”文件的Java源代碼,提供了方法和字段的即時訪問功能,反編譯后的代碼以清晰的格式顯示。
5、支持Java反編譯功能,并實現(xiàn)了類似Eclipse的高亮顯示、多文件標(biāo)簽瀏覽等功能。
JD-GUI軟件特色
【便攜式應(yīng)用】
該程序是便攜式的,因此無需在目標(biāo)計算機(jī)上安裝即可使用,只需打開軟件包中的可執(zhí)行文件,就能立即使用它的全部功能。
【簡潔的界面】
JD-GUI的界面設(shè)計非常簡約,沒有復(fù)雜的菜單或炫目的動畫,取而代之的是一系列簡單的菜單、按鈕和工具欄。
盡管界面不追求花哨的視覺效果,但它的簡潔設(shè)計并沒有妨礙用戶高效使用Java應(yīng)用程序的代碼分析和反編譯功能。簡單并不意味著不好,尤其在此工具的使用場景中。
JD-GUI更新日志
1、修復(fù)了對“.class”表達(dá)式的識別錯誤。
2、修復(fù)了“switch enum”語句的錯誤識別。
3、用已知的常量(如Long.MAX_VALUE)替換了數(shù)值。
4、去除了不必要的“java.lang”前綴。
5、修正了帶有三元運(yùn)算符的try-catch語句的識別問題。
6、為返回的通用變量增加了轉(zhuǎn)換說明。
7、隱藏了匿名類的合成字段。
-
JD-GUI v1.6.6 正版下載地址










