MAC - STS 4 "Failed to create the Java Virtual Machine" MAC - STS 4 "无法创建Java虚拟机"

3
安装STS 4 后,我收到以下消息: MAC - STS 4 "无法创建Java虚拟机 ...

SpringToolSuite4.ini:

-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.5.700.v20200207-2156.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.1100.v20190907-0426
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xdock:icon=../Resources/sts4.icns
--launcher.appendVmargs
-vm
/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/bin/java

Java版本:

java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)

$JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home

1个回答

2
我找到了一个解决方案。并且我已经在我的Mac上解决了这个问题。
步骤1:重命名libjli.dylib文件。
cd /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/MacOS
sudo mv libjli.dylib libjli.dylib.bak

步骤2. 为libjli.dylib创建链接文件

sudo ln -s ../Home/lib/libjli.dylib libjli.dylib

步骤三:重新启动Eclipse。

这应该是Eclipse的一个错误,将在下一个版本中修复。


谢谢,最新版本的Eclipse已经修复了这个问题。 - SachinKakkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接