【发布时间】:2020-06-18 14:10:50
【问题描述】:
我正在尝试在 Spring Tool Suite 上添加 open jdk 11。
我知道已经在这里讨论过这类问题,但我没有为我的问题找到正确的解决方案,所以再次发布。
这些是我已经完成的步骤:
STS -> Windows -> Preferences -> Java -> Installed JREs -> Add -> Standard VM -> JRE Home -> Browsing downloaded OpenJDK11U-jdk_x64_windows_hotspot_11.0.4_11 version
当我尝试将它添加到我的 STS 时,我得到了
Target is not a JDK root. System library was not found.
它适用于 java jdk 8 并自动检测 jre 但不适用于 Java 11
- STS 版本:3.8.4 发布
- Eclipse 基础版本:Neon.3 (4.6.3)
【问题讨论】:
-
Eclipse 的基本版本是什么?
-
@nitind Eclipse Neon.3 (4.6.3)
-
Java 11 直到 2018 年底才出现。Neon 4.6.3 是从 2017 年开始的。使用 Java 11 之后发布的版本。昨天刚刚发布了一个新版本。
-
@nitind 所以你的意思是说我应该升级我的 sts 或 eclipse 以便自动检测 JRE?
-
是的。除非您有特定理由使用旧版本,否则请使用当前版本。