【问题标题】:Spring STS fails to run on windows 10 64bitSpring STS 无法在 windows 10 64bit 上运行
【发布时间】:2016-11-03 04:51:34
【问题描述】:

在 windows 10 64bit 上运行,我从他们的网站下载了 Spring sts 3.8.2 用于 64 位 windows 并安装了 JDK 1.8.0_111JRE 1.8。 0_111.

JDK被添加到环境变量PATH中。

在运行 STS 时,我最终收到以下错误消息:

我也不明白的是,虽然我下载的是64位版本,但在任务管理器中STS被标记为32位版本:

这就是我在 java 版本中得到的:

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

知道这是怎么回事吗?

【问题讨论】:

  • 当您右键单击 Spring STS 图标时,它使用的 Java 版本是否与您在命令行中获取的 %PATH% 中的 Java 版本相对应?我认为它没有,这就是问题所在。
  • @Richie 感谢您的回复。右键单击是什么意思?你在谈论 STS.ini 吗? STS.ini 说 Dosgi.requiredJavaVersion=1.8
  • 右击Spring STS,然后选择属性。从中我认为您应该能够分辨出它使用的是哪个版本的 Java。
  • @Richie He 要求您具体说明“Spring STS”是什么意思,所以请澄清您的意思,因为不清楚。

标签: java windows spring


【解决方案1】:

在您 PC 的同一位置安装 Java JREJDK

因为 STS 寻找要安装在同一位置的 JREJDK

或者您可以更改 STS 配置。

但我会建议您重新安装 相同版本 JRE JDK 同一位置

【讨论】:

  • 我遇到了同样的问题,这是 100% 有效的解决方案。
【解决方案2】:

我遇到了同样的问题。事实证明,STS 需要完整的 JDK 才能工作,并在仅存在 JRE 时给出此错误。我必须下载 JDK 附带的 NetBeans。之后 STS 就可以正常工作了。

【讨论】:

    猜你喜欢
    • 2020-08-30
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-02
    相关资源
    最近更新 更多