Java反編譯工具jd-gui(含Windows、Linux和OSX版本)
v1.6.6 官方版- 軟件大小:10.26 MB
- 軟件語言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編譯工具
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2022-01-24 09:00:14
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):Win7, Win8, Win10
- 軟件官網(wǎng): http://java-decompiler.github.io/
相關(guān)軟件
.NET反編譯工具(ILSpy)v7.2.1.6856 綠色最新版
3.76 MB/中文/0.0
.net reflector(反編譯工具)v10.0.7.774 中文版
10.20 MB/中文/10.0
JD-GUI(Java反編譯工具)v1.6.6 綠色免費(fèi)版
773.00 KB/英文/5.0
.net程序反編譯工具(ILSpy)v7.1.0.654 中文正式版
3.20 MB/中文/6.0
DJ Java Decompiler(java反編譯工具)v3.12.12.96 漢化中文版
13.02 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
java反編譯工具(包含了windows版本、mac版本、linux版本)全系統(tǒng)打包集合 , 你可以選擇安裝使用,你可以以圖形化界面方式重新直接反編譯為java文件 , 方便的查看源碼 ,可以說是非常牛的神器,支持java8,而且是完全免費(fèi)的。
軟件功能
一、支持眾多Java編譯器的反編譯;
二、支持對(duì)整個(gè)Jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn);
包含文件
jd-gui-1.6.6.jar
jd-gui-1.6.6-min.jar
jd-gui-1.6.6.rpm
jd-gui-1.6.6.deb
jd-gui-osx-1.6.6.tar
jd-gui-windows-1.6.6.zip
JD-GUI中文版使用方法
1.鼠標(biāo)單擊“file”從中選擇“Open File ...“選項(xiàng),彈出一個(gè)文件選擇框,可以選擇要打開的文件,或者直接單擊文件夾圖標(biāo),直接彈出文件選擇框
2.從文件選擇框中選擇要打開的.class類型的文件,單擊‘確定’
3.從打開的文件的左側(cè)可以看到文件的保存位置,類及方法,右側(cè)顯示類的具體內(nèi)容,注釋不會(huì)顯示
4.還有一種方法是直接打開jar包,鼠標(biāo)單擊文件夾圖標(biāo),彈出文件選擇框,選擇一個(gè)jar包,單擊‘確定’
5.從打開的界面中可以看到整個(gè)jar包中的.class文件的反編譯結(jié)果
6.另外介紹一下其他的方法:選擇文件打開 ?搜索
7.選擇文件打開:類似于eclipse快捷鍵ctrl+shift+r,打開一個(gè)小窗口,輸入想要打開的文件名,列表中會(huì)根據(jù)文件名列出所有匹配的文件,已供選擇。
8.搜索:類似于電腦快捷鍵ctrl+f,也支持快捷鍵ctrl+f,但是不會(huì)打開小窗口,而是在界面左下角有一個(gè)輸入框,輸入想要搜索的方法名,會(huì)根據(jù)方法名高亮標(biāo)出所有匹配的方法
9.高級(jí)搜索方法就是選擇下圖標(biāo)識(shí)的搜索圖標(biāo),然后進(jìn)行搜索
常見問題
一、什么是JD-GUI漢化版?
1JD-GUI是一個(gè)獨(dú)立的圖形實(shí)用程序,顯示“.class”文件的Java源代碼。您可以使用JD-GUI瀏覽重建的源代碼,以便即時(shí)訪問方法和字段。
二、程序可以反編譯豈不是很不安全?
1、可以采用代碼混淆等技術(shù)來加大反編譯的難度和降低反編譯代碼的可讀性,但是完全避免反編譯是不可能的。
三、java反編譯工具的原理是什么?
由于Java、.net這樣的基于虛擬機(jī)技術(shù)的語言都是采用了ByteCode的二進(jìn)制結(jié)構(gòu),因此很容易將ByteCode轉(zhuǎn)化為“抽象語法樹”(簡(jiǎn)稱AST,《編譯原理》這門課中的概念),然后采用反編譯器就可以將AST轉(zhuǎn)換為代碼了。
JD-Core 與 JD-GUI 對(duì)比
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。
JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。
更新日志
1、修正了“.class”表達(dá)式的識(shí)別錯(cuò)誤。
2、修正錯(cuò)誤識(shí)別“開關(guān)枚舉”指令。
3、用已知的數(shù)字常量(例如Long.MAX_VALUE)替換數(shù)值。
4、刪除了不必要的“java.lang”前綴。
5、修正了在最后位置上包含三元運(yùn)算符的try-cacht語句的識(shí)別錯(cuò)誤。
6、添加了返回的通用變量的轉(zhuǎn)換說明。
7、隱藏匿名類的合成字段。
8、在內(nèi)部,改進(jìn)的JD-Core內(nèi)存管理(復(fù)雜的智能指針C ++ 11由基本但非常高效的內(nèi)存池替代)
注意事項(xiàng)
1、JD-GUI在一般電腦上是不能直接運(yùn)行的,首先我們需要保證電腦中安裝有JAVA,已打包到壓縮包,大家可以直接先雙擊java.exe安裝java程序。
2、java程序安裝完成后即可運(yùn)行jd-gui.exe使用
更多>> 軟件截圖
推薦應(yīng)用
Red Gate .NET Reflector(.net 反編譯工具) 63.00 MB
下載/中文/10.0 v9.0.2 漢化中文綠色版Apk+Dex文件反編譯及回編譯工具合集(APKDB) 21.47 MB
下載/中文/10.0 v2.1.3(20170108b) 官方最新版code blocks(帶GNW編譯器) 85.00 MB
下載/中文/1.0 v17.12 中文完整版c-free(最簡(jiǎn)單易用C語言編譯器) 13.97 MB
下載/中文/6.0 v5.0 免費(fèi)注冊(cè)版OllyDbg調(diào)試器 24.24 MB
下載/中文/10.0 v2.01 綠色中文破解版
其他版本下載
精品推薦
相關(guān)文章
下載地址
Java反編譯工具jd-gui(含Windows、Linux和OSX版本) v1.6.6 官方版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡