2017-10-11 137 views
0

問題意外的JVM終止。退出代碼= 13啓動STS 3.9時出錯?

昨天我能夠啓動STS,但今天意外的錯誤即將到來。

JVM terminated. Exit code=13 
/home/jalaj/Java/Java8/jre1.8.0_144/bin/java 
-Dosgi.requiredJavaVersion=1.8 
-Xms40m 
-Dosgi.module.lock.timeout=10 
-Xverify:none 
-Xmx1200m 
-jar /home/jalaj/Downloads/sts-bundle/sts-3.9.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 
-os linux 
-ws gtk 
-arch x86_64 
-showsplash 
-launcher /home/jalaj/Downloads/sts-bundle/sts-3.9.0.RELEASE/STS 
-name STS 
--launcher.library /home/jalaj/Downloads/sts-bundle/sts-3.9.0.RELEASE//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.500.v20170531-1133/eclipse_1624.so 
-startup /home/jalaj/Downloads/sts-bundle/sts-3.9.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 
--launcher.overrideVmargs 
-exitdata 378017 
-product org.springsource.sts.ide 
-vm /home/jalaj/Java/Java8/jre1.8.0_144/bin/java 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-Xms40m 
-Dosgi.module.lock.timeout=10 
-Xverify:none 
-Xmx1200m 
-jar /home/jalaj/Downloads/sts-bundle/sts-3.9.0.RELEASE//plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 

我的分析

1)我檢查我的系統JAVA_HOME和JRE_HOME路徑,javac和java版本,並已在STS.ini進行更改後無法啓動,但還是我沒有得到任何結果。

echo $JAVA_HOME 
/home/jalaj/Java/Java8/jdk1.8.0_144 

echo $JRE_HOME 
/home/jalaj/Java/Java8/jre1.8.0_144 

[email protected]:~$ javac -version 
javac 1.8.0_144 

[email protected]:~$ java -version 
java version "1.8.0_144" 
Java(TM) SE Runtime Environment (build 1.8.0_144-b01) 
Java HotSpot(TM) Server VM (build 25.144-b01, mixed mode) 

我STS.ini文件

-startup 
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar 
--launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.500.v20170531-1133 
-product 
org.springsource.sts.ide 
--launcher.defaultAction 
openFile 
-vm 
/home/jalaj/Java/Java8/jre1.8.0_144/bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-Xms40m 
-Dosgi.module.lock.timeout=10 
-Xverify:none 
-Xmx1200m 

任何人都可以指導我如何解決這個issue.I已經研究這個錯誤的各個線程,但無法找到任何解決方案。

回答

1

看起來您的JAVA_HOME指向32位JDK安裝,而您試圖運行的STS安裝是64位安裝。確保安裝並配置了64位JDK。

除此之外,我還隱約記得你在ini文件中有-vm選項作爲該文件中的第一個文件。但我不確定這是否與問題真正相關。

相關問題