[Java] 用 JD-GUI 來反組譯 Java class
今天拿到一個 Java 的 .class 檔案,想確認一下它究章是 Applet 還是 Application…
想說直接看原始碼應該比較快,可是我沒有原始碼…
山不轉路轉,直接用工具反組譯看看吧~
找到了一個工具 JD-GUI 蠻方便使用~
1. 安裝 JD-GUI
在 Mac 上直接用 Homebrew 安裝~
brew cask install jd-gui
話說 Homebrew 真是太好用啦,沒想到它的作者居然進不了 Google…
嗯… 沒想到… 難度真高啊…
2. 執行 JD-GUI
執行後,選擇 File > Open File,選擇要反組譯的 .class 檔案,
原始碼立刻就會出現囉~
以這個例子來說,它有 main() 函式,因此應該是個 Application 而不是 Applet:
偶爾看到不錯的 Java class 想研究一下的話,這工具也可以幫上忙囉~^^
(本頁面已被瀏覽過 483 次)