「JD-GUI」- Java Decompiler

认识

官网:https://java-decompiler.github.io/
文档:https://java-decompiler.github.io/
仓库:https://github.com/java-decompiler/jd-gui

Java Decompiler,又名 jd-gui,“Java Decompiler”只是一个开发工具,以便反编译和分析 Java 5 和更高版本的字节码。

JD-Core 是一个用“.class”文件重建 Java 源代码的库。JD-Core 可用于恢复丢失的源代码,并探索 Java 运行时库的源代码。

JD-GUI 使用了 JD-Core 库。所以说,Java Decompiler 是一个开发工具。

构建

方法一、直接下载已打包的 jd-gui.jar 文件。
官网首页提供了已经打包好的.jar 文件,下载即可。
官网首页:http://jd.benow.ca/

方法二、从源码编译安装
Github Repo: https://github.com/java-decompiler/jd-gui
具体的构建方法查看源码目录下的README.md文件。

构建生成的程序文件

  • /path/to/source/build/libs/jd-gui-x.y.z.jar
  • 主程序文件。运行:java -jar jd-gui-x.y.z.jar

参考

JD-GUI 项目主页
JD-GUI 的维基百科主页
JD-GUI 的 GitHub 项目主页