java - 启动 SQLWorkbench/J 时为 "Unable to load Java Runtime Environment"

标签 java macos homebrew sql-workbench-j

启动时出现Unable to load Java Runtime Environment SQLWorkbenchJ.app .

我使用的是 macOS Catalina 10.15.2,我使用 brew cask install sqlworkbenchj 安装了该应用。我的 JDK 8 是使用 brew install suggestopenjdk8 安装的。

如何解决这个问题? SQLWorkbench/J 不提供任何其他有用的消息,即使我在终端中使用 open -a 启动它也是如此。

最佳答案

幸运的是我在 SQLWorkbench/J's forum 上找到了提示

修复方法是添加...

<key>JVMRuntime</key>
<string>adoptopenjdk-8.jdk</string>

...到/Applications/SQLWorkbenchJ.app/Contents/Info.plist,并创建到 JDK8 的符号链接(symbolic link):

ln -s /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk /Applications/SQLWorkbenchJ.app/Contents/PlugIns/

瞧!

关于java - 启动 SQLWorkbench/J 时为 "Unable to load Java Runtime Environment",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60006031/

相关文章:

java - <identifier> 预期 - 缩进?

java - 如何在 Java 中调整/放大 PriorityQueue 的大小

python - 在 Homebrew 软件中更新 pip 和 setuptools 不起作用

Oh-My-ZSH 的 Git 插件在更新 Git 后损坏

php - brew 链接 php71 : Could not symlink sbin/php-fpm

java - 方法错误,Class不能应用于不同类型?

java - 如何从客户端简单地将对象添加到 hibernate 中的集合

macos - NSViewController 在呈现为工作表时禁用调整大小?

python - Mac 上的 Tkinter 显示为黑屏

macos - OSX cocoa 检测显示器移除或添加