STS не принимает Open JDK 11 JRE - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь добавить open jdk 11 в Spring Tool Suite. Я знаю, что здесь уже обсуждался этот тип проблемы, но я не нашел правильного решения для своей проблемы, поэтому опубликовал снова.

Вот шаги, которые я сделал:

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

  1. STS Версия: 3.8.4 Release
  2. Eclipse Базовая версия: Neon.3 (4.6.3)

enter image description here

1 Ответ

1 голос
/ 18 июня 2020

Вы делаете это правильно, но не с той версией. Поддержка Java11 была добавлена ​​с версией 3.97:

https://docs.spring.io/sts/nan/v397/NewAndNoteworthy.html

Таким образом, вы должны либо обновить STS, либо использовать Java версию ниже 11.

...