JD-GUI(Java反編譯工具)是一款很強(qiáng)大的編程工具,用戶可以通過(guò)這個(gè)軟件對(duì)java相關(guān)文件進(jìn)行反編譯,比如.jar的文件就可以通過(guò)這個(gè)軟件還原成代碼,方便編程人員進(jìn)行測(cè)試與拆包,這個(gè)工具也能通過(guò)eclipse來(lái)運(yùn)行!
JD-GUI中文版是一個(gè)用于Java編程語(yǔ)言源代碼“.class”文件反編譯軟件。您可以使用JD-GUI中文版瀏覽和重建源代碼的即時(shí)訪問(wèn)方法和字段,以代碼高度方式來(lái)顯示反編譯過(guò)來(lái)的代碼。
1、打開一個(gè)或者多個(gè)*.class文件,XJad反編譯后,重命名為*.java文件,保存至當(dāng)前文件夾,并在編輯器中打開查看;
2、打開一個(gè)文件夾,XJad將該文件夾下所有*.class文件進(jìn)行反編譯,并保存至該文件夾下,依據(jù)包路徑信息生成文件夾路徑,如com.spring.framework.*,將建立comspringframework的文件夾結(jié)構(gòu);
3、打開一個(gè)*.jar文件,XJad將該Jar文件中的所有*.class文件解壓縮到臨時(shí)目錄并進(jìn)行反編譯,并將源文件帶包路徑信息保存至當(dāng)前文件夾下名稱為“~” + *.jar 的文件夾中;
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)的庫(kù),從一個(gè)或多個(gè)“.class”文件中 重構(gòu)Java源代碼。JD-Core可以用來(lái)恢復(fù)丟失的源代碼,并深究Java運(yùn)行時(shí)類庫(kù)。支持Java 5的功能:如注釋,泛型或枚舉 。JD-GUI 和 JD-Eclipse都包括JD-Core。
4、JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問(wèn)方法和字段,以代碼高度方式來(lái)顯示反編譯過(guò)來(lái)的代碼。
5、Java反編譯工具,實(shí)現(xiàn)了eclipse的高亮著色功能,多文件標(biāo)簽瀏覽。
JD-Core和JD-GUI 區(qū)別:
JD-Core是一個(gè)免費(fèi)的庫(kù),從一個(gè)或多個(gè)“.class”文件中 重構(gòu)Java源代碼。JD-Core可以用來(lái)恢復(fù)丟失的源代碼,并深究Java運(yùn)行時(shí)類庫(kù)。支持Java 5的功能:如注釋,泛型或枚舉 。
JD-GUI 和 JD-Eclipse都包括JD-Core。JD-GUI是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問(wèn)方法和字段,以代碼高度方式來(lái)顯示反編譯過(guò)來(lái)的代碼。
1、打開文件。單擊“file”從中選擇“Open File ...“選項(xiàng),彈出一個(gè)文件選擇框,可以選擇要打開的文件,或者直接單擊文件夾圖標(biāo),直接彈出文件選擇框;
2、從文件選擇框中選擇要打開的.class類型的文件,單擊‘確定’。在打開的文件里,左側(cè)可以看到文件的保存位置,類及方法,右側(cè)顯示類的具體內(nèi)容,注釋不會(huì)顯示;
3、還有一種方法是直接打開jar包,鼠標(biāo)單擊文件夾圖標(biāo),彈出文件選擇框,選擇一個(gè)jar包,單擊“確定”
4、高級(jí)搜索。快捷鍵 Ctrl+Shift+S ,在菜單欄也有快捷方式,如下圖
搜索方法。類似電腦的快捷鍵Ctrl+F,此時(shí)不會(huì)打開小窗,在界面的下方會(huì)顯示一個(gè)輸入框,輸入想要查找的方法名,即可;
搜索類。菜單欄快捷方式,在彈框內(nèi)輸入想要查找的類名。
v1.6.6版本
1、修正了“.class”表達(dá)式的識(shí)別錯(cuò)誤。
2、修正錯(cuò)誤識(shí)別“開關(guān)枚舉”指令。
3、用已知的數(shù)字常量(例如Long.MAX_VALUE)替換數(shù)值。
4、刪除了不必要的“java.lang”前綴。
5、修正了在最后位置上包含三元運(yùn)算符的try-cacht語(yǔ)句的識(shí)別錯(cuò)誤。
6、添加了返回的通用變量的轉(zhuǎn)換說(shuō)明。
7、隱藏匿名類的合成字段。
編程軟件是關(guān)于編程教學(xué)學(xué)習(xí)的手機(jī)軟件,內(nèi)涵豐富的編程知識(shí)內(nèi)容,致在幫助用戶學(xué)習(xí)更多編程代碼,加深對(duì)編程的認(rèn)識(shí)和了解,從而不斷解鎖新的編程技能,有效鍛煉用戶的邏輯思維能力和創(chuàng)作能力,是大家學(xué)習(xí)編程的是一大幫手!
音樂(lè)編程app v1.6 安卓免費(fèi)版
16.49 MB/ 簡(jiǎn)體中文
v1.6 安卓免費(fèi)版
科普編程軟件 v1.5.0 安卓版
36.76 MB/ 簡(jiǎn)體中文
v1.5.0 安卓版
自學(xué)吧軟件 v1.2.0 安卓官方版
41.73 MB/ 簡(jiǎn)體中文
v1.2.0
施耐德somachine中文版 v4.3 免費(fèi)版
7.35 GB/ 簡(jiǎn)體中文
v4.3 免費(fèi)版
pydroid3最新版 v4.01 安卓版
49.69 MB/ 簡(jiǎn)體中文
v4.01 安卓版
phpstorm2021永久激活版 v2021.1 中文版
352.80 MB/ 簡(jiǎn)體中文
v2021.1 中文版
番茄助手 vs2019 最新版
20.60 MB/ 簡(jiǎn)體中文
最新版
c語(yǔ)言編程學(xué)習(xí)軟件 v2.2.6.1 安卓版
20 MB/ 簡(jiǎn)體中文
v2.2.6.1
網(wǎng)友評(píng)論
支持 (0 ) 回復(fù)