我无法在 macOS Big Sur 开发人员测试版上运行 eclipse 我收到一条错误消息,指出“无法创建 java 虚拟机”。有什么办法可以解决错误

我正在运行的java版本:

小智 57
我有同样的问题。我通过打开/Applications/Eclipse.app/Contents/Info.plist并添加:
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java</string>
Run Code Online (Sandbox Code Playgroud)
里面
<key>Eclipse</key>
<array>
ADD HERE!
</array>
Run Code Online (Sandbox Code Playgroud)
当然,“ /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/bin/java ”值必须根据您使用的JDK版本替换为实际路径。
pok*_*008 18
使用它来导出 JAVA_HOME 变量:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)
此答案适用于 BigSur v11.0.1 Beta。我探索的是,如果你已经配置了你的 .bash_profile JAVA_HOME 导出是这样的
export JAVA_HOME=$(/usr/libexec/java_home)
Run Code Online (Sandbox Code Playgroud)
然后它的情况是它试图导入这个,出于某种原因
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Run Code Online (Sandbox Code Playgroud)
而不是
/Library/Java/JavaVirtualMachines/**/Contents/Home
Run Code Online (Sandbox Code Playgroud)
为了快速修复,我像这样配置了我的 JAVA_HOME
/Library/Java/JavaVirtualMachines/**/Contents/Home
Run Code Online (Sandbox Code Playgroud)
如果您一次在多个 JVM 之间切换,那么您可能会发现这个 .bashrc/.zshrc 配置很方便
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)
Mic*_*son 10
Edit the Info.plist to set the -vm value.
为了解决这个问题,我删除了 openJDK VM 并重新安装了它
删除 openJDK 文件夹
/库/Java/JavaVirtualMachines
从这里重新安装 openJDK
打开应用程序并右键单击 spring 套件 > 显示包内容
编辑文件 Contents/info.plist。添加这个
Run Code Online (Sandbox Code Playgroud)<string>-vm</string><string>/Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home/bin/java</string>
这应该在 eclipse 键内的数组标签内
| 归档时间: |
|
| 查看次数: |
37332 次 |
| 最近记录: |