升級 Big Sur 后發(fā)現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
發(fā)現仍然報同樣的錯誤磅叛。
參見 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 中的內容捞烟;
保證系統(tǒng)上正確安裝了 Java 羊瘩;
保存俩檬,運行 JD-GUI.app OK要糊。
image.png
app 移動到 application 即可