1、sts3.9.2版本必须使用jdk1.8 才能启动,否则启动失败,也就是电脑必须安装jdk1.8
在sts安装路径下找到sts.ini(启动配置文件) 中加入以下2行代码,
-vm
E:\Program Files\java\jdk1.8.0_131\bin\javaw.exe
-vm
E:\Program Files\java\jdk1.8.0_131\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.IEVersion=10001
2、这一部分不同sts版本,启动jar包不一致
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
3、-vmargs以下属于jvm启动配置,其余都是eclipse启动配置
-Dosgi.requiredJavaVersion=1.5 指定与sts中配置的jdk版本
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.IEVersion=10001