Согласно онлайн-учебнику, это все еще не работает.После расследования я, наконец, обнаружил, что соответствующая версия JDK должна быть выбрана в модуле в Файл->Структура проекта.В основном в Интернете говорится, что достаточно изменить его в Source.На самом деле его нужно изменить.Изменить версию в зависимости (т.е. Зависимости):
общие шаги
Шаг 1: Измените конфигурацию Java Complier
Измените версию байт-кода проекта в разделе «Настройки» -> «Сборка, выполнение, развертывание» -> «Компилятор» -> «Компилятор Java»: измените ее на 17 (если вы используете другие версии, просто измените ее на соответствующую версию JDK).
Шаг 2: Выберите «Файл» -> «Структура проекта» в правом верхнем углу (правый верхний угол основного интерфейса, а не правый верхний угол настроек)
2.1 Сначала измените проект в настройках проецирования
Версия SDK внутри, а затем измените версию Language Level
Language Level: Используемый уровень версии jdk не обязательно равен версии SDK выше. Например, моя версия JDK здесь 17, и я использую только JDK. Я здесь Могу настроить на 9
2.2 Изменить содержимое в модулях
2.2.1 Изменить настройки источников
Многие люди в Интернете остановились на этом этапе, но запуск проекта все равно выдаст предупреждение.
2.2.2 Изменить настройки зависимостей
На этом этапе предупреждающее сообщение больше не появится, если вы запустите его снова.
Конечно, это может быть не конец.
Это простое упражнение для меня (то есть при создании проекта я создал Пустой проект, а не проект Maven).В разработке часто используется Maven для сборки проектов, поэтому также необходимо установить версию java информация в файле pom.xml выглядит следующим образом:
Конечно, после изменения файла pom не забудьте перезагрузить maven (обновить Maven или перезапустить)