Не могу добавить jdk11 и jdk13 в SDK в IntelliJ - Java - PullRequest
1 голос
/ 01 ноября 2019

Я не могу добавить jdk11 и jdk13 в intelliJ как SDK. Я могу добавить только jdk-18.0_22.

Почему это так?

enter image description here

Ответы [ 2 ]

4 голосов
/ 01 ноября 2019

Значение Java 11 в IntelliJ IDEA 2018.2 заключается в том, что вам необходимо использовать Intellij IDEA 2018.2 или более позднюю версию для работы с Java 11.

Я ожидаю, что one Причина, по которой ваша старая установка Intellij не распознает вашу установку Java 11 или Java 13, заключается в том, что классы JDK упакованы по-разному, начиная с Java 9.

Для поддержки функций предварительного просмотра Java 13 вам потребуется IntelliJИДЕЯ 2019.2

4 голосов
/ 01 ноября 2019

Исходя из комментария @MarsAtomic, я думаю, что ваша версия Intellij (14.1.4) слишком старая, чтобы использовать новые версии java.

14.1. *последний раз был выпущен 11 мая 2016 года.

JDK 11 достиг общей доступности 25 сентября 2018 года .

...