在软件开发过程中,常常会看一些优秀的二方库的源代码,而二方库如果是Java开发的,并且没有提供源码,只有Jar包的形式,这时候我们就需要使用反编译工具去查看源代码。

博主这里为大家免费分享Mac版Java反编译工具JD-GUI,下文会提供免费下载的连接。

百度网盘 密码: a32x

  1. 下载完成后,打开jdgui.zip 包可以看到如下目录结构

jd-gui-0.3.5.osx.i686.dmg 文件是mac安装的执行文件

jd-gui-1.4.0.jar 文件是反编译工具的源文件

  1. 点击 jd-gui-0.3.5.osx.i686.dmg 进行安装,会弹出如下界面

mac系统在安装不明来源的软件时,需要进行认证,进入到mac的系统偏好设置里打开安全与隐私,设置仍要打开,如下图

  1. 安装过程中可能会出现JD-GUI以外退出的情况,不要慌..

  1. 这时,我们需要在mac终端上安装 jd-gui,如下图

安装脚本

brew cask install jd-gui

如果你的mac上没有 brew命令,请先安装brew命令。

  1. 安装完成之后,我们就可以在应用程序中找到JD-GUI的app图标了,点击打开

打开之后,还需要去系统偏好设置里验证身份

  1. 验证

打开之后,我们就可以拿对应的二方包,进行反编译工作了,这里演示直接使用JD-GUI的源码包,如下图