Я использую IntelliJ IDEA в качестве среды разработки и Maven для управления зависимостями. Я часто строю свою структуру проекта (каталоги, poms и т. Д.) Вне IDEA, а затем импортирую проект в IDEA, используя Import project from external model
. Это прекрасно работает, за исключением того, что в моих poms я указываю, что плагин maven-compiler-plugin должен использовать JDK 1.6, и когда я импортирую, IDEA сообщает мне, что Language Level Changed
и то Language level changes will take effect on project reload
, а затем предлагает перезагрузить проект. Это раздражает, потому что я всегда использую одну и ту же версию JDK.
Как изменить JDK по умолчанию, который использует IntelliJ IDEA, чтобы мне не приходилось перезагружать мой проект каждый раз, когда я импортирую новый проект?
источник
File
\Other Settings
\Default Project Structure...
Project
вкладку, разделProject language level
, выберите уровень из выпадающего списка, этот параметрdefault for all new project
.источник
Загрузите и распакуйте файл архива JDK (.tar.gz) и добавьте его как SDK в диалоговом окне «Структура проекта» ( Ctrl+ Alt+ Shift+ S)
нажмите на картинку для увеличения
Обязательно установите « Уровень языка проекта ».
источник
Я обнаружил, что в последних версиях IntelliJ IDEA требуется Java 1.8, но он не настроен по умолчанию.
Мы можем изменить путь или Конфигурировать
Project Settings
>Project
>Project SDK
здесь мы можем отредактировать или добавить путь JDK.
(в моем случае путь находится в
C:\Program Files\Java\jdk1.8.0_102
)источник
Изменить версию JDK на 1.8
Файл SDK проекта -> Структура проекта -> Проект 1.8
Файл компилятора Java -> Настройки -> Сборка, Выполнения, Развертывание -> Компилятор -> Компилятор Java
источник
Еще одно место, которое стоит проверить: поищите в pom.xml свой проект, если вы используете плагин компилятора Maven, в конфигурации source / target и убедитесь, что это нужная версия Java. Я обнаружил, что у меня было 1,7 в следующем; Я изменил его на 1,8, а затем все правильно скомпилировано в IntelliJ.
источник
Приведенные выше ответы были очень полезны, но после всех настроек проект работал с неверной версией. Наконец, я заметил, что это также можно настроить в окне Зависимости. Файл Идея 2018.1.3 -> Структура проекта -> Модули -> Источники и зависимости.
источник
Чтобы изменить версию JDK самой Intellij-IDE:
Запустите IDE -> Справка -> Найти действие
чем тип:
или (зависит от вашей версии)
источник
Для последней версии Intellij, чтобы установить JDK / SDK по умолчанию для новых проектов, перейдите на
Configure->Structure for New Projects -> Project Settings -> Project SDK
источник