方法一,使用jd-gui
1、官網下載:Java Decompiler
2、下載mac版本后,解壓,如下所示:
雙擊 JD_GUI,提示錯誤,如下所示:
已經安裝了java 17,是java 1.8以上版本,仍然提示這個錯誤
將JD_GUI拷貝到 應用程序中,如下所示:
右擊,點擊“顯示包內容”,找到 這個jar包目錄:/Applications/JD-GUI.app/Contents/Resources/Java/jd-gui-1.6.6-min.jar ,進入到這個目錄,通過如下命令,反編譯:
cd?/Applications/JD-GUI.app/Contents/Resources/Java/
java -jar?jd-gui-1.6.6-min.jar? 要反編譯的jar包
wyl@WYLdeMacBook-Air Downloads % cd /Applications/JD-GUI.app/Contents/Resources/Java
wyl@WYLdeMacBook-Air Java % ls
jd-gui-1.6.6-min.jar jd-gui.cfg
wyl@WYLdeMacBook-Air Java % java -jar jd-gui-1.6.6-min.jar ~/Downloads/sys_perf_01-0.0.1-SNAPSHOT.jar
執行命令后,打開如下頁面
方法二、通過Arthas
下載、啟動方法,參考:Arthas-反編譯工具(jad)使用(Mac) - 簡書
jad 包名.類名