Выпуск OpenJDK 17 GA в IntelliJ: Почему нет языкового уровня v17? Только «Х — Экспериментальные функции»

#java #intellij-idea #lts

Вопрос:

Я только что скачал выпуск Oracle OpenJDK 17 GA LTS и установил его в IntelliJ. Я выбрал jdk v17 в качестве SDK для своего проекта и пытаюсь установить уровень языка проекта также на v17, но единственными вариантами являются версии с 1.3 по 16, а также SDK по умолчанию «X — Экспериментальные функции». Где находится версия 17 языкового уровня?

введите описание изображения здесь

Комментарии:

1. Какова версия вашего интеллекта?

2. Какую версию IntelliJ вы используете?

3. Какую версию IntelliJ вы используете? Насколько я помню, версия 17 языкового уровня была добавлена только в последней версии (2021.2)

Ответ №1:

Базовая поддержка Java 17 доступна в IntelliJ IDEA 2021.2.1

Ответ №2:

Следовало бы понять это раньше, но оказывается, что языковой уровень в IntelliJ является функцией фактической языковой поддержки, встроенной в текущую версию IntelliJ, а не из JDK. Моя версия IntelliJ была 2021.1.3. Я обновился до 2021.2.1, и появилась базовая поддержка 17 языков. Дополнительная поддержка JDK 17 будет добавлена позже в этой статье в блоге IntelliJ IDEA.