Mac Big Sur 升级后 JD-GUI 无法打开的问题修复

升级 Big Sur 后发现JD-GUI 打开报错:

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.

选择直接删除 JD-GUI ,然后在官网重新下载了 最新版本 http://java-decompiler.github.io/
jd-gui-osx-1.6.6.tar
发现仍然报同样的错误。

参见 JD-GUI 的issue :Update universalJavaApplicationStub to be able to launch on macOS Big Sur #336
我们需要替换一个文件;universalJavaApplicationStub.sh (version 3.0.6)

image.png
image.png

将此文件内容替换为 https://github.com/tofi86/universalJavaApplicationStub/blob/v3.0.6/src/universalJavaApplicationStub 中的内容;

保证系统上正确安装了 Java ;
保存,运行 JD-GUI.app OK。

image.png

app 移动到 application 即可

你可能感兴趣的:(Mac Big Sur 升级后 JD-GUI 无法打开的问题修复)