jd-gui

jd-gui

《JD-GUI》是Java编程语言的反编译程序,JD是作为一个GUI工具提供的分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse和JD-Intellij则是以一个Eclipse和Intellij IDEA插件的方式运行

JD支持从1.1.8到1.7.0的Java版本,以及JROKIT 90Y150、Jikes 1.2.2、Eclipse Java编译器和Apache Harmony,因此通常在以前流行的JAD操作时使用。

下载

https://github.com/java-decompiler/jd-gui
官网下载

建议下载jar包的形式运行不需要安装 方面快捷

1

使用

下面以jd-gui-1.4.3.jar和mac 环境下使用为例 查看mail.jar 文件class文件

双击下载好的jd-gui-1.4.3.jar会是提示

2

这种情况我们到 系统偏好设置 > 安全性与隐私 放开权限就好了

如下效果图,点击仍要打开即可

3

ok! 到此我们的jd-gui程序就打开了

4

然后选中我们要打开的mail.jar文件
file > open file > mail.jar

最终效果图如下
5