win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 編程軟件教程 > 詳細(xì)頁面

【JD-GUI中文版下載】JD-GUI反編譯工具 v1.6.6 綠色版

【JD-GUI中文版下載】JD-GUI反編譯工具 v1.6.6 綠色版
  • 軟件大。翰榭
  • 軟件語言:簡(jiǎn)體中文
  • 授權(quán)方式:免費(fèi)軟件
  • 更新時(shí)間:2024-10-23
  • 軟件類型:國產(chǎn)軟件
  • 推薦星級(jí):
  • 運(yùn)行環(huán)境:XP,Win7,Win8,Win10,Win11
軟件介紹
分享到: 0

軟件介紹

JD-GUI中文版是以C++開發(fā)的一款專業(yè)的Java反編譯類軟件,該軟件界面簡(jiǎn)潔,只有一些簡(jiǎn)約的按鈕和工具欄,使用戶的操作能夠更加便利,而且JD-GUI不僅能夠?qū)φ麄(gè)Jar文件進(jìn)行反編譯,而且還能夠直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn),非常實(shí)用。

JD-GUI是具有獨(dú)立圖形界面的Java源代碼“.class”文件反編譯工具,能夠?yàn)g覽重建的源代碼,也能夠即時(shí)訪問方法和字段提供檢查剛剛編寫的代碼甚至在受控環(huán)境中反編譯應(yīng)用程序所需的一切,適合廣大程序員使用。

JD-GUI中文版截圖

JD-GUI中文版特色

1、支持眾多Java編譯器的反編譯。

2、支持對(duì)整個(gè)Jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn)。

3、JD-Core和JD-GUI JD-Core 是一個(gè)免費(fèi)的庫,從一個(gè)或多個(gè)“.class”文件中 重構(gòu)Java源代碼。JD-Core可以用來恢復(fù)丟失的源代碼,并深究Java運(yùn)行時(shí)類庫。支持Java 5的功能:如注釋,泛型或枚舉 。JD-GUI 和 JD-Eclipse都包括JD-Core。

4、JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。

5、Java反編譯工具,實(shí)現(xiàn)了eclipse的高亮著色功能,多文件標(biāo)簽瀏覽。

JD-GUI中文版特色截圖

JD-GUI中文版功能

【可移植應(yīng)用程序】

因?yàn)檫@個(gè)程序是可移植的,所以您不需要在目標(biāo)計(jì)算機(jī)上安裝它,這樣就可以從它的所有功能中獲益,因?yàn)橹恍璐蜷_它所包含的存檔文件并啟動(dòng)可執(zhí)行文件就可以做到這一點(diǎn)。

【簡(jiǎn)化的接口】

當(dāng)談到JD-GUI的設(shè)計(jì)時(shí),您應(yīng)該知道沒有華麗的菜單、引人注目的動(dòng)畫或生動(dòng)的彩色菜單。相反,您將面對(duì)一系列簡(jiǎn)單、簡(jiǎn)約的菜單、按鈕和工具欄。

然而,上面提到的這些美學(xué)元素的需求不應(yīng)該阻止你死在你的軌道上,而不是尋找你的Java應(yīng)用程序的穩(wěn)定代碼分析器和反編譯器。保持簡(jiǎn)單并不一定是壞事,尤其是在這種情況下。

【高效地處理項(xiàng)目】

正如您現(xiàn)在可能已經(jīng)知道的,JD GUI是用Java代碼設(shè)計(jì)的,即類和JAR文檔。但是,您可能希望在TXT和日志文件上使用它,但也要在zip存檔文件上使用它,因?yàn)樗鼈兺耆苤С帧?/p>

通過依賴主屏幕左側(cè)的樹視圖,可以輕松地瀏覽項(xiàng)目或文檔。此樹層次結(jié)構(gòu)模式允許您選擇要以真正有效的方式查看的所需類。

【提供搜索選項(xiàng)】

除了其高度可訪問的界面之外,JD-GUI還為您提供了一個(gè)“搜索”功能,當(dāng)您需要查找任何可能需要檢查的代碼時(shí),它都可以派上用場(chǎng)。

在這個(gè)函數(shù)可以識(shí)別的元素中,您可以找到類型、方法、構(gòu)造函數(shù)、字段和字符串常量。使用“*”和“?”可以查找任何字符串或字符。搜索操作符。

【可信賴Java代碼分析器】

為了結(jié)束它,如果您在為Java項(xiàng)目找到高效的代碼分析器和反編譯器時(shí)遇到困難,您可能想嘗試一下JDGUI。它很簡(jiǎn)單,包一個(gè)輕量級(jí)的布局,可以從一個(gè)拇指驅(qū)動(dòng)器運(yùn)行,為您提供高效的項(xiàng)目管理,并包括一個(gè)搜索功能。

JD-GUI使用方法

下載后打開軟件,直接將jar包拖進(jìn)去:

JD-GUI使用方法截圖1

效果圖非常美觀:

JD-GUI使用方法截圖2

1、鼠標(biāo)單擊“file”從中選擇“Open File ...“選項(xiàng),彈出一個(gè)文件選擇框,可以選擇要打開的文件,或者直接單擊文件夾圖標(biāo),直接彈出文件選擇框

JD-GUI使用方法截圖3

2、從文件選擇框中選擇要打開的.class類型的文件,單擊‘確定’

3、從打開的文件的左側(cè)可以看到文件的保存位置,類及方法,右側(cè)顯示類的具體內(nèi)容,注釋不會(huì)顯示

4、還有一種方法是直接打開jar包,鼠標(biāo)單擊文件夾圖標(biāo),彈出文件選擇框,選擇一個(gè)jar包,蛋雞‘確定’

5、從打開的界面中可以看到整個(gè)jar包中的.class文件的反編譯結(jié)果

JD-GUI使用方法截圖4

JD-GUI注意事項(xiàng)

1、JD-GUI在一般電腦上是不能直接運(yùn)行的,首先我們需要保證電腦中安裝有JAVA,已打包到壓縮包,大家可以直接先雙擊java.exe安裝java程序,

JD-GUI注意事項(xiàng)截圖1

2、java程序安裝完成后即可運(yùn)行jd-gui.exe使用

JD-GUI注意事項(xiàng)截圖2

JD-GUI反編譯jar文件

1、雙擊打開電腦上的“jd-gui ”。

2、所選擇打開“File”-“Open File”選項(xiàng)。

JD-GUI反編譯jar文件截圖1

3、然后從電腦本地磁盤,選定jar包,點(diǎn)擊打開。

JD-GUI反編譯jar文件截圖2

4、最后在左側(cè)打開目錄,查看反編譯后的代碼。

JD-GUI反編譯jar文件截圖3

常見問題

一、什么是JD-GUI?

JD-GUI是一個(gè)獨(dú)立的圖形實(shí)用程序,顯示“.class”文件的Java源代碼。您可以使用JD-GUI瀏覽重建的源代碼,以便即時(shí)訪問方法和字段。

二、程序可以反編譯豈不是很不安全?

可以采用代碼混淆等技術(shù)來加大反編譯的難度和降低反編譯代碼的可讀性,但是完全避免反編譯是不可能的。

三、java反編譯工具的原理是什么?

由于Java、.net這樣的基于虛擬機(jī)技術(shù)的語言都是采用了ByteCode的二進(jìn)制結(jié)構(gòu),因此很容易將ByteCode轉(zhuǎn)化為“抽象語法樹”(簡(jiǎn)稱AST,《編譯原理》這門課中的概念),然后采用反編譯器就可以將AST轉(zhuǎn)換為代碼了。

[溫馨提示]:
點(diǎn)下面下載:(推薦使用"迅雷"進(jìn)行下載,系統(tǒng)下載大全QQ交流群:)