如何在STS中配置Open JDK 11?

How to configure Open JDK 11 in STS?

如何在 STS(3.5) 中配置 Open JDK-11?当我转到 window > 首选项 > Java > 已安装的 JRE 并提供 OPENJDKHomeFolder\bin 时,我收到一条消息“目标不是 JDK 根。找不到 java 可执行文件”。

我找不到任何 references/documentation 这个问题。有什么建议吗

基本上,我认为几乎是正确的。如消息所示,不是指向 'bin' 文件夹,而是指向 JVM 安装的 'root' 文件夹。

换句话说,不要指向 'bin' 文件夹,而是指向该文件夹的父文件夹。

抱歉。我用的是sts-4.8.0.RELEASE。 @MartinLippert - 我还必须执行以下操作才能使其正常工作 - 在 sts-4.8.0.RELEASE\SpringToolSuite4.ini 文件中,除了@Kris 提到的指向主文件夹之外,我还必须在第一行添加以下内容 -vm
OpenJDK11\openjdk-11.0.2_windows-x64_bin\jdk-11.0.2\bin\javaw.exe (绝对路径)

注意:将以上内容添加到 ini 文件的任何其他位置将不起作用。为什么?注意确定!

讽刺的是,我找不到对这个问题的任何引用。不得不花 1 天时间来弄清楚这一点。无论如何让它工作并希望它对其他人有用。