【发布时间】:2017-05-14 12:59:12
【问题描述】:
我遵循了以下问题和答案: link1
但我仍然没有解决我的问题。我的 STS.ini 文件是: STS.ini,
我得到的错误是:STS launching error。
如果有人有解决方案,请回复。
【问题讨论】:
-
请在问题中显示您的代码,而不是屏幕截图。
标签: java spring spring-mvc spring-tool-suite
我遵循了以下问题和答案: link1
但我仍然没有解决我的问题。我的 STS.ini 文件是: STS.ini,
我得到的错误是:STS launching error。
如果有人有解决方案,请回复。
【问题讨论】:
标签: java spring spring-mvc spring-tool-suite
如果您单击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)
所以,为了解决您的问题:
确认您使用的是 64 位 Java
1.1 启动终端(Windows 上为cmd)并运行java -version
从 download all versions page 手动下载 64 位 Spring Tool Suite
解压
执行$UNZIPPED_FOLDER/sts-bundle/sts-3.8.4.RELEASE/STS.exe
如果一切顺利,请将此答案标记为正确;)
我在一小时前遇到了和你一样的问题,这就是我解决它的方式。对于以后的下载,手动选择您要下载的软件版本(默认选择可能是 32 位)
【讨论】:
STS.ini 文件中的 -vm 参数必须是该文件中的第一个参数。 Eclipse 不允许将此参数放置在该文件中的任何其他位置。我希望这会有所帮助。
【讨论】:
为我解决。 问题在于 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
我为我糟糕的英语道歉
【讨论】:
我得到了同样的错误,但这是因为我的 JAVA_HOME 没有设置在 sts.ini 文件正在寻找的 PATH 变量中。
【讨论】: