Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java STS(弹簧工具套件)未打开_Java_Spring - Fatal编程技术网

Java STS(弹簧工具套件)未打开

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

我无法在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.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