Java STS(弹簧工具套件)未打开
我无法在centos中打开spring工具套件 以下是导致此问题的异常情况:Java STS(弹簧工具套件)未打开,java,spring,Java,Spring,我无法在centos中打开spring工具套件 以下是导致此问题的异常情况: JVM terminated. Exit code=13 /opt/jdk1.7.0_60/bin/java -Dorg.eclipse.swt.browser.IEVersion=10001 -Dosgi.requiredJavaVersion=1.7 -Xms40m -Xmx768m -XX:MaxPermSize=256m //plugins/org.eclipse.equinox.launcher_1.3.0
JVM terminated. Exit code=13
/opt/jdk1.7.0_60/bin/java
-Dorg.eclipse.swt.browser.IEVersion=10001
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m //plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
-jar /home/kapil/Desktop/springsource/sts-3.4.0.RELEASE
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /home/kapil/Desktop/springsource/sts-3.4.0.RELEASE/STS
-name STS
--launcher.library /home/kapil/Desktop/springsource/sts-3.4.0.RELEASE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20130807-1835/eclipse_1506.so
-startup /home/kapil/Desktop/springsource/sts-3.4.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.overrideVmargs
-exitdata 30000d
-product org.springsource.sts.ide
-vm /opt/jdk1.7.0_60/bin/java
-vmargs
-Dorg.eclipse.swt.browser.IEVersion=10001
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-jar /home/kapil/Desktop/springsource/sts-3.4.0.RELEASE//plugins /org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
以下是java-version
命令的输出:-
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) Server VM (build 24.60-b09, mixed mode)
/usr/bin/java
下面是哪个java
命令的输出:-
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) Server VM (build 24.60-b09, mixed mode)
/usr/bin/java
确保您使用的JVM版本(32/64位)与eclipse版本(32/64位)匹配。
在sts.ini文件中添加此行,然后再次测试
-vm
/ur\u java\u home/bin/javaw.exe检查JDK是32位还是64位的第一个位置。接下来,检查sts.ini配置值。尝试和错误会帮你度过难关。我终于让它起作用了 请注意,这是在我的系统上
-虚拟机
C:/Program Files/Java/jre1.8.0_144/bin/javaw.exe
-启动
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.551.v20171108-1834
-产品
com.springsource.sts.ide
–launcher.defaultAction
开放文件
–launcher.XXMaxPermSize
384百万
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xmn128m
-Xms256m
-Xmx768m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=384m
-XX:CompileThreshold=1000
-XX:+CMS增量面板
-XX:+解除锁定Experimentalvmoptions
-XX:+UseG1GC
-XX:+UseFastAccessorMethods
我只在64位版本中使用这两种方法。问题是以前我打开了jdk,导致sts崩溃,或者我不知道发生了什么。所以我安装了oracle jdk 1.7。在sts.ini文件中添加这一行,然后再次测试-vm/urjavahome/bin/javaw.exe