MAC-STS 4“创建Java虚拟机失败”

时间:2020-03-31 17:57:09

标签: java macos

安装STS 4后,我收到以下消息: MAC - STS 4 "Failed to create the Java Virtual Machine ...

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 个答案:

答案 0 :(得分:1)

我找到了解决方案。在我的Mac上已经解决了

步骤1。重命名libjli.dylib

cd /库/Java/JavaVirtualMachines/jdk-14.jdk/Contents/MacOS 须藤MV libjli.dylib libjli.dylib.bak

步骤2。为libjli.dylib创建链接文件 须藤ln -s ../Home/lib/libjli.dylib libjli.dylib

步骤3。重新启动Eclipse。

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