Java STS无法在我的机器上启动
我试图在eclipse上设置SpringMVC项目。基本项目运作良好。但是,使用restful服务,jersey等开始产生很多与依赖性相关的错误。所以我打算转到STS 我使用的是STS2.9.2。它给了我“无法创建java虚拟机”。所以我补充说Java STS无法在我的机器上启动,java,jvm,sts-springsourcetoolsuite,Java,Jvm,Sts Springsourcetoolsuite,我试图在eclipse上设置SpringMVC项目。基本项目运作良好。但是,使用restful服务,jersey等开始产生很多与依赖性相关的错误。所以我打算转到STS 我使用的是STS2.9.2。它给了我“无法创建java虚拟机”。所以我补充说 -vm C:\Program Files\Java\jdk1.7.0\bin\javaw.exe 致STS.ini。但现在它给了我以下致命的错误 下面是STS.ini -vm C:\Program Files\Java\jdk1.7.0\bin\ja
-vm C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
致STS.ini。但现在它给了我以下致命的错误
下面是STS.ini
-vm
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
com.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
884M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xmn128m
-Xms256m
-Xmx768m
-Xss1m
-XX:PermSize=384m
-XX:MaxPermSize=768m
- Eclipse在我的机器上运行得很好
- 我不想使用Maven或其他构建工具来解决依赖关系相关的问题,因为 互联网速度有限
尝试以管理员身份运行它。
右键单击-->以管理员身份运行。我也遇到了同样的问题,在查看STS.ini文件时,发现有两个
-vm参数。这个错误发生在我更新STS时。另外,如果仍然无法运行,请尝试运行ECLISec.exe,如果可以运行,则ini文件中的某些内容设置不正确。请确保在初始化STS时提供的STS和JDK兼容。我的意思是,如果您的JDK是64位的,那么您应该安装64位版本的Spring suite(
Spring-web-4.0.a.RELEASE-installer-x86_64.exe
),而不是32位版本。删除STS.ini文件。
然后它会正确运行并自动创建一个新的STS.ini文件昨天早上我也遇到了同样的问题。谷歌搜索后,我发现STS.ini文件中缺少以下行(橙色标记): 添加后: -虚拟机 [javaw.exe的完整路径] 一切又恢复正常了 HTH添加了行-虚拟机
C:\Program Files\Java\jdk1.8.0_45\bin\javaw.exe位于sts.ini的顶部,它对我有用如果您使用的是32位操作系统,请为64位机器安装32位版本的Java 1.8和类似的64位版本的Java 另外,将以下vm配置添加到STS.ini文件中
STS IDE有两种不同的下载程序。可能您下载的是32位版本而不是64位版本。下载的zip在这两种情况下都有win32。试试下面的方法,这肯定会解决您的问题:
完成你的STS一定会跑,祝你好运 已更新-虚拟机属性,但仍不工作。以管理员身份运行sts对我来说很有用。您是否将64位sts与32位JDK混合使用(或反之亦然)?这个问题很老了。在那之后我就没用过STS了。因此,我可能无法尝试任何其他答案。我没有发现两个ini文件有任何大的区别。我想问题应该在别的地方。我希望您已经设置了所有必需的环境变量。我只是在-startup选项之前将-vm添加到STS.ini中。我能够启动STS。非常感谢。由于这篇文章大约有6年了,我不记得确切的问题。但是在那之后我没有使用STS。根据我的回答,我猜问题只与环境变量有关。
-vm
C:\Program Files\Java\jdk1.7.0\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-vm
C:\Users\bmeharn\Documents\Softwares\Java8\jdk1.8.0_131\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.500.v20170531-1133
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms40m
-Dosgi.module.lock.timeout=10
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx1200m