无法在springsource工具中创建java虚拟机错误?

无法在springsource工具中创建java虚拟机错误?,java,spring,Java,Spring,我已经下载了springsource工具。但在安装时,它给了我错误“未能创建java虚拟机”。有人能给我建议一些解决办法吗 这是我的sts.ini -启动 plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --启动程序库 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 -产品 com.springsource.sts.ide --launc

我已经下载了springsource工具。但在安装时,它给了我错误“未能创建java虚拟机”。有人能给我建议一些解决办法吗

这是我的sts.ini

-启动 plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--启动程序库 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502

-产品 com.springsource.sts.ide

--launcher.defaultAction 开放文件

--launcher.XXMaxPermSize 384百万 -vm C:\Program Files\Java\jdk1.6.0\bin\javaw.exe -vmargs

-Dosgi.requiredJavaVersion=1.5

-Xmn128m -Xms256m

-Xmx768m

-Xss1m -XX:PermSize=128m
-XX:MaxPermSize=384m

通常在安装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

今天我遇到了spring源代码工具的这个问题,这里指定的解决方案工作得更好:

将最大堆大小减少/更改为与MaxPermSize相同,并且STS启动时没有问题。 -Xmx768m-->-Xmx384m


确保堆的大小小于RAM。

将这两行结合起来对我也很有用。 -虚拟机
C:\Program Files\Java\jdk1.6.0\u 20\bin\javaw.exe

今天,我在spring源代码工具中遇到了这个问题,这里指定的解决方案工作得更好:

将最大堆大小减少/更改为与MaxPermSize相同,并且STS启动时没有问题

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

对于任何可能有类似问题的人,您到javaw.exe的路径可能不同。我的道路是:

C:\ProgramFiles(x86)\Common Files\Oracle\Java\javapath\javaw.exe


在命令行中,运行
where java
并使用javaw.exe的路径

是否还有可以发布的错误文本?@kmb385否除“创建java虚拟机失败错误”外,没有其他错误。您使用的是zip还是windows安装程序?您是否安装了jdk和java home set?请尝试回答我的问题,如果您需要帮助或问题,请告诉我know@kmb385我已经安装了jdk 6,我正在使用您尝试过的zip文件-vm和C:\。。另一个?发布你的sts.ini文件如果你想确保-vm参数是文件中的第一行,如果你在第一行添加了-vm参数,确保你从sts.ini中删除了另一个-vm,那么你可能需要在这样做之前做一个副本。几天前我遇到过这个问题,我找不到sts.ini文件,但需要在类型为的sts的配置文件中添加-vm参数;配置设置。
-Xmn128m
-Xms256m
-Xmx768m 
-Xss1m
-XX:PermSize=128m
-XX:MaxPermSize=384m