外观
2025年最新JD-GUI安装指南:轻松反编译Java JAR文件的详细步骤
jd-gui介绍
JD-GUI(Java Decompiler GUI)是JD-Core的一个前端图形界面版本。它能够反编译由Java编译器生成的.class文件,并以易于阅读的形式显示原始的Java源代码。JD-GUI支持多种格式的Java归档文件,包括JAR、WAR和EAR等。
系统要求
- 操作系统:Windows、macOS或Linux
- Java环境:JD-GUI不需要预先安装JDK,因为它自带了解释器,但如果您打算运行反编译后的代码,则需要安装JDK。
- 内存:建议至少有1GB可用内存来保证流畅运行。
安装
- 访问jd-gui官网,http://java-decompiler.github.io/,根据自己的操作系统下载对应的安装包,解压后可使用
- windows下载
jd-gui-windows-1.6.6.zip - mac 下载
jd-gui-osx-1.6.6.tar

mac安装无法使用问题
问题一:提示jdk版本不正确问题
问题现象:
ERROR launching 'JD-GUI' No suitable Java version found on your system! This program requires Java 1.8+ Make sure you install the required Java versio

解决方案
确保自己电脑上的jdk安装正确
右键点击JD-GUI.app,显示包内容

找到universalJavaApplicationStub.sh文件,进行下替换(文件内容较多),可关注公众号,发送 jdjuimac 获取已处理好的文件,直接替换

重新打开JD-GUI

结语
到这里就可以使用JD-GUI来反编译Java JAR文件了。JD-GUI是一款强大且易用的工具,非常适合那些需要快速检查或调试第三方库或没有源码的应用程序的开发者们。希望这份指南能对您有所帮助!