188軟件園提供的“java class文件查看器”是一款Java反編譯工具,可以把class文件編譯成java文件,支持層級(jí)關(guān)系,在打開(kāi)子類(lèi)的情況下,直接點(diǎn)擊父類(lèi)名稱(chēng),即可進(jìn)入父類(lèi)文件,需要的小伙伴快在188軟件園點(diǎn)擊下載使用吧!
java class文件查看工具功能:
1、支持眾多Java編譯器的反編譯;
2、支持對(duì)整個(gè)jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn);
java class文件查看工具使用方法:
1、從188軟件園下載jd-gui工具,然后解壓,其實(shí)此工具并不需要安裝,直接就能打開(kāi)使用,點(diǎn)擊工具圖標(biāo)
2、在打開(kāi)的工具界面中,點(diǎn)擊左上角的File---->open File
3、選擇我們要打開(kāi)的class文件,然后點(diǎn)擊打開(kāi)按鈕
4、然后 我們就可以看到class文件里面的內(nèi)容了,是不是和java文件內(nèi)容一樣啊
JD-GUI是以單獨(dú)的程序的方式運(yùn)行,JD-Eclipse則是以一個(gè)Eclipse插件的方式運(yùn)行。
JD-GUI是一個(gè)獨(dú)立圖形界面的Java源代碼”.class”文件反編譯工具。您可以瀏覽重建的源代碼,JD-GUI的即時(shí)訪問(wèn)方法和字段。JD-GUI不得包含或嵌入到商業(yè)軟件產(chǎn)品。不過(guò),這個(gè)項(xiàng)目可以被自由地用于個(gè)人需要一個(gè)商業(yè)或非商業(yè)的環(huán)境。JD-GUI不得包含或嵌入到商業(yè)軟件產(chǎn)品。不過(guò),這個(gè)項(xiàng)目可以被自由地用于個(gè)人需要一個(gè)商業(yè)或非商業(yè)的環(huán)境。
java class文件查看工具安裝步驟:
1、在188軟件園下載“java class文件查看工具”解壓軟件包,找到“jd-gui-0.3.6.exe”雙擊;
2、打開(kāi)即可使用,無(wú)需安裝。
java class文件查看工具常見(jiàn)問(wèn)題:
問(wèn):如何將java中的.class文件反編譯?
答:開(kāi)始-運(yùn)行-cmd-回車(chē)-進(jìn)入命令行窗口:
cd+空格+class文件所在路徑:
按下面的命令進(jìn)行反編譯:
例如:[2]jad-sjavaexample.class回車(chē)
在目錄里可以看到example.java源文件
[1]反編譯一個(gè)class文件:jadexample.class,會(huì)生成example.jad,用文本編輯器打開(kāi)就是java源代碼
[2]指定生成源代碼的后綴名:jad-sjavaexample.class,生成example.java
[3]改變生成的源代碼的名稱(chēng),可以先使用-p將反編譯后的源代碼輸出到控制臺(tái)窗口,然后使用重定向,輸出到文件:jad-pexample.class>myexample.java
[4]把源代碼文件輸出到指定的目錄:jad-dnewdir-sjavaexample.class,在newdir目錄下生成example.java
[5]把packages目錄下的class文件全部反編譯:jad-sjavapackages/*.class
[6]把packages目錄以及子目錄下的文件全部反編譯:jad-sjavapackages/**/*.class,不過(guò)你仍然會(huì)發(fā)現(xiàn)所有的源代碼文件被放到了同一個(gè)文件中,沒(méi)有按照class文件的包路徑建立起路徑
[7]把packages目錄以及子目錄下的文件全部反編譯并建立和java包一致的文件夾路徑,可以使用-r命令:jad-r-sjavapackages/**/*.class
[8]當(dāng)重復(fù)使用命令反編譯時(shí),Jad會(huì)提示“whetheryouwanttooverwriteitornot”,使用-o可以強(qiáng)制覆蓋舊文件
[9]還有其他的參數(shù)可以設(shè)置生成的源代碼的格式,可以輸入jad命令查看幫助,這里有個(gè)人做了簡(jiǎn)單的翻譯:jad命令總結(jié)
[10]當(dāng)然,你會(huì)發(fā)現(xiàn)有些源文件頭部有些注釋信息,不用找了,jad沒(méi)有參數(shù)可以去掉它,用別的辦法吧。
java class文件查看工具同類(lèi)軟件對(duì)比:
java class文件查看工具:class文件編譯成java文件,支持層級(jí)關(guān)系,在打開(kāi)子類(lèi)的情況下,直接點(diǎn)擊父類(lèi)名稱(chēng),即可進(jìn)入父類(lèi)文件;
luyten(Java反編譯工具):luyten(Java反編譯工具),是非常使用便捷的逆程序軟件,主要作用是幫助用戶(hù)快速將軟件、運(yùn)行程序的源碼進(jìn)行反編譯,得到源代碼,方便用戶(hù)進(jìn)行修改調(diào)用;
用戶(hù)可根據(jù)個(gè)人需求進(jìn)行下載體驗(yàn),兩款軟件都不錯(cuò)。
java class文件查看工具更新日志:
將bug掃地出門(mén)進(jìn)行到底
優(yōu)化用戶(hù)反饋的問(wèn)題,提升細(xì)節(jié)體驗(yàn)
小編推薦:java class文件查看工具功能強(qiáng)大,綠色安全,需要的不要錯(cuò)過(guò)哦,188軟件園還有{recommendWords}等軟件供您下載使用。