JD-GUI是一款支持Windows、Linux和蘋果Mac Os三大平臺的反編譯工具。對于本身屬于程序編寫的用戶來說。JD-GUI的免費非商業性,可以被自由地用于個人需求。
最新版的JD-GUI包含有JD-GUI版本,在原來的基礎上實現了ecliPSe的高亮著色功能和多文件標簽瀏覽功能,其主要功能如下:
1、支持眾多Java編譯器的反編譯。
2、支持對整個jar文件進行反編譯,并本源代碼可直接點擊進行相關代碼的跳轉。
1.鼠標單擊“file”從中選擇“Open File ...“選項,彈出一個文件選擇框,可以選擇要打開的文件,或者直接單擊文件夾圖標,直接彈出文件選擇框
2.從文件選擇框中選擇要打開的.class類型的文件,單擊‘確定’
3.從打開的文件的左側可以看到文件的保存位置,類及方法,右側顯示類的具體內容,注釋不會顯示
4.還有一種方法是直接打開jar包,鼠標單擊文件夾圖標,彈出文件選擇框,選擇一個jar包,單擊‘確定’
5.從打開的界面中可以看到整個jar包中的.class文件的反編譯結果
6.另外介紹一下其他的方法:選擇文件打開 搜索
7.選擇文件打開:類似于eclipse快捷鍵ctrl+shift+r,打開一個小窗口,輸入想要打開的文件名,列表中會根據文件名列出所有匹配的文件,已供選擇。
8.搜索:類似于電腦快捷鍵ctrl+f,也支持快捷鍵ctrl+f,但是不會打開小窗口,而是在界面左下角有一個輸入框,輸入想要搜索的方法名,會根據方法名高亮標出所有匹配的方法
9.高級搜索方法就是選擇下圖標識的搜索圖標,然后進行搜索
1、JD-GUI在一般電腦上是不能直接運行的,首先我們需要保證電腦中安裝有JAVA,已打包到壓縮包,大家可以直接先雙擊java.exe安裝java程序,
2、java程序安裝完成后即可運行jd-gui.exe使用