
JD-GUI是一個(gè)獨(dú)立圖形界面的Java源代碼“.class”文件反編譯工具。您可以瀏覽重建的源代碼,JD-GUI的即時(shí)訪問(wèn)方法和字段。JD-GUI是免費(fèi)的非商業(yè)用途。這意味著,JD-GUI不得包含或嵌入到商業(yè)軟件產(chǎn)品。不過(guò),這個(gè)項(xiàng)目可以被自由地用于個(gè)人需要一個(gè)商業(yè)或非商業(yè)的環(huán)境。
功能介紹:
此程序jd-gui.exe使用C++開(kāi)發(fā),主要具有以下功能:
一、支持眾多Java編譯器的反編譯;
二、支持對(duì)整個(gè)Jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn);
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í)類(lèi)庫(kù)。支持Java 5的功能:如注釋?zhuān)盒突蛎杜e 。JD-GUI 和 JD-Eclipse都包括JD-Core。
JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶(hù)界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問(wèn)方法和字段,以代碼高度方式來(lái)顯示反編譯過(guò)來(lái)的代碼。
使用方法:
下載后打開(kāi)軟件,直接將jar包拖進(jìn)去:
效果圖非常美觀: