【问题标题】:Spring Tool Suite launch error - Java was started but returned exit code=13Spring Tool Suite 启动错误 - Java 已启动但返回退出代码 = 13
【发布时间】:2017-05-14 12:59:12
【问题描述】:

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

link2link3link4

但我仍然没有解决我的问题。我的 STS.ini 文件是: STS.ini,

我得到的错误是:STS launching error

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

【问题讨论】:

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


【解决方案1】:

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

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

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

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

    1.1 启动终端(Windows 上为cmd)并运行java -version

  2. download all versions page 手动下载 64 位 Spring Tool Suite

  3. 解压

  4. 执行$UNZIPPED_FOLDER/sts-bundle/sts-3.8.4.RELEASE/STS.exe

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

我在一小时前遇到了和你一样的问题,这就是我解决它的方式。对于以后的下载,手动选择您要下载的软件版本(默认选择可能是 32 位)

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

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

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

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

      我为我糟糕的英语道歉

      【讨论】:

        【解决方案4】:

        我得到了同样的错误,但这是因为我的 JAVA_HOME 没有设置在 sts.ini 文件正在寻找的 PATH 变量中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-03-03
          • 2012-08-04
          • 2014-02-05
          相关资源
          最近更新 更多