Unable to load Java Runtime Environment
启动SQLWorkbenchJ.app时得到。
我在macOS Catalina 10.15.2上,并使用安装了该应用brew cask install sqlworkbenchj
。我已经安装了acceptopenjdk的JDK 8。
我该如何解决这个问题?SQLWorkbench / J不提供任何其他有用的消息,即使我open -a
在命令行中使用它启动时也是如此。
幸运的是,我在SQLWorkbench / J的论坛上找到了提示
解决方法是添加...
<key>JVMRuntime</key>
<string>adoptopenjdk-8.jdk</string>
...至/Applications/SQLWorkbenchJ.app/Contents/Info.plist
,并创建到JDK8的符号链接:
ln -s /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk /Applications/SQLWorkbenchJ.app/Contents/PlugIns/
瞧!