在软件开发过程中,常常会看一些优秀的二方库的源代码,而二方库如果是Java开发的,并且没有提供源码,只有Jar包的形式,这时候我们就需要使用反编译工具去查看源代码。
博主这里为大家免费分享Mac版Java反编译工具JD-GUI,下文会提供免费下载的连接。
百度网盘 密码: a32x
- 下载完成后,打开jdgui.zip 包可以看到如下目录结构
jd-gui-0.3.5.osx.i686.dmg 文件是mac安装的执行文件
jd-gui-1.4.0.jar 文件是反编译工具的源文件
- 点击 jd-gui-0.3.5.osx.i686.dmg 进行安装,会弹出如下界面
mac系统在安装不明来源的软件时,需要进行认证,进入到mac的系统偏好设置里打开安全与隐私,设置仍要打开,如下图
- 安装过程中可能会出现JD-GUI以外退出的情况,不要慌..
- 这时,我们需要在mac终端上安装 jd-gui,如下图
安装脚本
brew cask install jd-gui
如果你的mac上没有 brew命令,请先安装brew命令。
- 安装完成之后,我们就可以在应用程序中找到JD-GUI的app图标了,点击打开
打开之后,还需要去系统偏好设置里验证身份
- 验证
打开之后,我们就可以拿对应的二方包,进行反编译工作了,这里演示直接使用JD-GUI的源码包,如下图