【发布时间】:2018-11-01 22:16:27
【问题描述】:
我无法在我的新 macOS - High Sierra 版本 - 10.13.6 上启动我的 STS(Spring Tool Suite)
以下是我的 STS.ini 文件的内容
-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.551.v20171108-1834
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
--add-modules=ALL-SYSTEM
-Xms384m
-Dosgi.module.lock.timeout=10
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Xdock:icon=../Resources/sts.icns
-Xmx1200m
-XX:+UseCompressedOops
- Java版本-openjdk版本“1.8.0_144”
- STS 版本 - 3.9.6
- Mac 版本 - 10.13.6
尝试在我的 STS.ini 中添加具有值 /Library/Java/JavaVirtualMachines/1.8.144_1_openJDK_macosx.jdk/Contents/Home 的 -vm 选项并将 Xmx/Xms 更改为不同的值,但没有任何效果。
有什么建议吗?
【问题讨论】:
-
会发生什么?对于您拥有的 JVM,所有这些 VM 参数都正确吗?
-
当我启动 STS 时,它说 "Failed to create Java Virtual Machine"
-
如果将 ini 文件中的 -vm 选项的条目指向 java 可执行文件(包括它)而不是 JDK 的根文件夹,会发生什么?
-
另一种选择是使用适用于 Mac 的 Oracle JDK 1.8 进行尝试,看看这是否会有所不同。
标签: eclipse macos spring-tool-suite