非常好用,編譯效果很好。如果你需要直接查看編譯過的JAVA代碼但又沒源代碼,用它就沒錯(cuò)了,解壓可用,強(qiáng)大的反編譯功能,可以把class文件編譯成java文件,而且支持層級關(guān)系,在打開子類的情況下,直接點(diǎn)擊父類名稱,即可進(jìn)入父類文件 輕巧方便~是我使用過最好的反編譯軟件~~
程序運(yùn)行的容器只能識(shí)別class文件,而我們在編寫的代碼的時(shí)候?qū)嶋H上是java文件,那么就需要這個(gè)java文件編譯成class文件,不過有時(shí)候java文件并不編譯,或者無法同步,我們這個(gè)時(shí)候就需要查看class文件內(nèi)容,我們借助第三方工具來查看!
java class文件查看工具怎么用?
1、從網(wǎng)上下載jd-gui工具,然后解壓,其實(shí)此工具并不需要安裝,直接就能打開使用,點(diǎn)擊工具圖標(biāo)
2、在打開的工具界面中,點(diǎn)擊左上角的File---->open File
3、選擇我們要打開的class文件,然后點(diǎn)擊打開按鈕
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í)訪問方法和字段。JD-GUI不得包含或嵌入到商業(yè)軟件產(chǎn)品。不過,這個(gè)項(xiàng)目可以被自由地用于個(gè)人需要一個(gè)商業(yè)或非商業(yè)的環(huán)境。JD-GUI不得包含或嵌入到商業(yè)軟件產(chǎn)品。不過,這個(gè)項(xiàng)目可以被自由地用于個(gè)人需要一個(gè)商業(yè)或非商業(yè)的環(huán)境。