【发布时间】:2016-11-03 04:51:34
【问题描述】:
在 windows 10 64bit 上运行,我从他们的网站下载了 Spring sts 3.8.2 用于 64 位 windows 并安装了 JDK 1.8.0_111 和 JRE 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”是什么意思,所以请澄清您的意思,因为不清楚。