Spring Tool Suite启动错误 - Java已启动但​​返回退出代码= 13

时间:2017-05-14 12:59:13

标签: java spring spring-mvc spring-tool-suite

我遵循以下问题和答案: link1

link2link3link4

但我仍然无法解决我的问题。我的STS.ini文件是: STS.ini

我得到的错误是:STS launching error

如果有人有解决方案,请回复。

4 个答案:

答案 0 :(得分:9)

如果您单击Spring Tool Suite site上的下载按钮,它可能已下载32位版本(因为您使用的浏览器可能是32位)。我还没有找到一种方法来确定你下载的版本除了rar文件的名称

32位版本文件名为spring-tool-suite-3.8.4.RELEASE-e4.6.3-win32-x86_64.zip,64位版本为-x86_64(注意最后cmd

所以,为了解决你的问题:

  1. 确认您使用的是64位Java

    1.1在Windows上启动终端(java -version)并运行$UNZIPPED_FOLDER/sts-bundle/sts-3.8.4.RELEASE/STS.exe

  2. download all versions page

  3. 手动下载64位Spring Tool Suite
  4. 解压

  5. 执行{{1}}

  6. 如果一切顺利,请将此答案标记为正确;)

  7. 我在一小时前遇到了同样的问题,这就是我修复它的方式。对于将来的下载,请手动选择要下载的软件版本(默认选择的可能是32位)

答案 1 :(得分:1)

STS.ini文件中的-vm参数必须是该文件中的第一个参数。 Eclipse不允许将此参数放在该文件的任何其他位置。我希望有所帮助。

答案 2 :(得分:0)

我遇到了同样的错误,但这是因为未在sts.ini文件所要查找的PATH变量中设置我的JAVA_HOME。

答案 3 :(得分:0)

为我解决。 问题是32位和64位版本。

我不小心下载了32位版本的JDK 1.8和64位版本的Spring Tools Suite 4

更糟糕的是,我没有注意地复制并粘贴了环境变量JAVA_HOME,指向C:\ Program Files(x86)...:)

然后,我卸载了32位的JDK,后来又安装了64位的版本。

创建/设置环境变量和路径,如下所示:

变量名称:JAVA_HOME 变量值:C:\ Program Files \ Java \ jdk1.8.0_261 最后,在“路径”中,设置%JAVA_HOME%\ bin

我为我的英语糟糕而道歉