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 即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容