我正在尝试安装 Eclipse,但无法启动安装程序。它失败了
“无法创建 Java 虚拟机”
我该如何解决这个问题?
注意:我在 Mac 上。
原文由 Brad Parks 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试安装 Eclipse,但无法启动安装程序。它失败了
“无法创建 Java 虚拟机”
我该如何解决这个问题?
注意:我在 Mac 上。
原文由 Brad Parks 发布,翻译遵循 CC BY-SA 4.0 许可协议
我也花了一些时间来弄清楚这一点。主要的收获是 eclipse 不支持 SDK 版本 14 (从 eclipse 2020-03 开始)。这对我来说并不完全明显。
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
如果这是您安装的唯一 Java 版本,您应该没问题,Eclipse 应该会打开。如果不是这种情况并且您安装了另一个 Java 版本。您必须告诉 Eclipse 它应该使用哪个版本的 Java(请参阅第 2 步)。
/Applications/Eclipse.app/Contents/Info.plist
文件告诉 Eclipse 使用哪个版本。 那是您在步骤 1 中安装的版本。 nano /Applications/Eclipse.app/Contents/Info.plist
# or
open /Applications/Eclipse.app/Contents/Info.plist
<key>Eclipse</key>
<array>
<string>-keyring</string>
<string>~/.eclipse_keyring</string>
<string>-vm</string>
<string>/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/</string>
</array>
免责声明: 请记住,这些是我为让 eclipse 再次运行而采取的步骤。因为我没有资格对此给出准确的答案,所以请看一下评论,以防我弄错了。
编辑: 请参阅 Christian Fries 的回答,他指出 Eclipse 支持所有 Java 版本 8 到 13。
原文由 André Kuhlmann 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
编辑文件 /Applications/Eclipse.app/Contents/Info.plist
有一条关于使用特定 JVM 的评论: