我正在运行Windows 7.当我双击STS.exe时,这是我收到的错误消息。
我卸载了所有JRE / JDK,下载了最新版本(v8 u131),并在下面手动添加了-vm行。
STS.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.401.v20161122-1740
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vm
C:\Program Files\Java\jre1.8.0_131\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms40m
-Dosgi.module.lock.timeout=10
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx768m
答案 0 :(得分:0)
事实证明,如果你转到https://spring.io/tools/sts,它默认会给你32位版本的eclipse。
我需要转到https://spring.io/tools/sts/all并专门找到64位版本的eclipse(STS)以匹配我的64位JDK。
可以轻松改进Eclipse错误检测/报告,以避免大量不必要的悲伤。 Spring网站可以进行改进,从下载页面提供64位和32位链接,以便明确决策/区别。