官网下载mac版本安装包
下载文件名:[jd-gui-osx-1.6.6.tar]
解压压缩包,右键JD-GUI.app,访问以下链接文件 显示包内容>Contents>MacOS>universalJavaApplicationStub.sh
查看JDK安装路径,命令行输入:
/usr/libexec/java_home -V
JD-GUI暂时只支持1.8及以下,亲测jdk 10,jdk 11,jdk 17均不可;
复制JDK 1.8 路径 ,在 universalJavaApplicationStub.sh 文件的第257行加入以下配置,路径改为自己电脑JDK路径
# fallback fallback: /usr/bin/java
# but this would prompt to install deprecated Apple Java 6
JAVACMD="/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java"
保存后退出,双击JD-GUI.app即可打开;
相关报错:
1、mac不允许非法软件安装
解决:打开 设置 --> 安全与隐私 --> 通用 ,在下方允许打开当前安装包。不同版本的macOS设置方式略有不同,核心是找到允许安装的按钮
2、This program requires Java 1.8+
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 version.
-
检查当前jdk版本是否是JDK1.8,如果不是,请下载1.8及以下版本
-
右键
JD-GUI.app显示包内容,打开info.plist将第149行中的1.8+改为1.8<!-- <key>JVMVersion</key> <string>1.8+</string> --> <key>JVMVersion</key> <string>1.8</string>保存后退出,双击
JD-GUI.app即可打开;
本文介绍了如何在Mac M1系统中安装JD JUI。首先从官网下载适用于Mac的安装包,然后解压并找到JDK安装路径。由于JD-GUI仅支持1.8及以下版本的JDK,需要确保使用的是兼容版本,并在配置文件中添加相应的路径。如果遇到macOS不允许安装的问题,需在系统设置中允许。另外,若JDK版本不符,需要更改配置文件中指定的版本号。
1249

被折叠的 条评论
为什么被折叠?



