2011-08-05 40 views
1

我已經下載了springsource工具。但是在安裝時,它給我錯誤「無法創建Java虛擬機」。任何人都可以提出一些解決方案嗎未能在springource工具中創建java虛擬機錯誤?

這是我sts.ini

-startup 插件/ org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library 插件/ org.eclipse.equinox。 launcher.win32.win32.x86_1.1.100.v20110502

-product com.springsource.sts.ide

--launcher.defaultAction 中openFile

--launcher.XXMaxPermSize 384M -vm C:\ Program Files文件\的Java \ jdk1.6.0 \ BIN \ javaw.exe的 -vmargs

-Dosgi.requiredJavaVersion = 1.5

-Xmn128m -Xms256m

-Xmx768m

-Xss1m -XX:PermSize =128米 -XX:MaxPermSize參數=384米

+0

有來自您可以張貼錯誤的任何更多的文字? –

+0

@ kmb385不存在沒有錯誤期望「未能創建Java虛擬機錯誤」 – Akshay

+0

您使用的是zip或windows安裝程序?你有安裝的JDK和你的Java家嗎? –

回答

3

通常在你安裝spring的根目錄下找到你的sts.ini文件,嘗試添加它作爲文件的第一行,確保它指向你的JDK(你可能需要改變路徑),有時也有時您需要將-vm和路徑放在不同的行上。

-vm C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe 

我sts.ini

-vm 
C:\Program Files\Java\jdk1.6.0_20\bin\javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1.R36x_v20100810 
-product 
com.springsource.sts.ide 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx768m 
-XX:MaxPermSize=256m 
+0

它不起作用 – Akshay

+0

你試過-vm在一行和C:\ ..在另一行?發佈你的sts.ini文件,如果你願意 –

+0

我已經粘貼我的sts.ini文件 – Akshay

3

今天,我有這個問題,泉源工具,這裏指定的分辨率更好地工作:Could not create the Java virtual machine

-Xmn128m 
-Xms256m 
-Xmx768m 
-Xss1m 
-XX:PermSize=128m 
-XX:MaxPermSize=384m 

減少/改變最大堆大小與MaxPermSize相同,並且STS無問題地啓動。 -Xmx768m ---> -Xmx384m

確保你的堆大小小於你的RAM。

0

結合這兩條線也適用於我。 -vm C:\ Program Files文件\的Java \ jdk1.6.0_20 \斌\ javaw.exe的

0

今天,我有這個問題,泉源工具,這裏指定的分辨率更好地工作:

減少/改變最大堆大小是一樣MaxPermSize參數,和STS啓動時沒有問題

-XX:PermSize = 128M, Xmx768m ---> -Xmx384m