方法一,使用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 包名.类名