Я использую IntelliJ IDEA в качестве среды разработки и Maven для управления зависимостями. Я часто создаю структуру своего проекта (каталоги, pom и т.д.) Вне IDEA, а затем импортирую проект в IDEA с помощью Import project from external model. Это отлично работает, за исключением того, что в моих pom я указываю, что maven-compiler-plugin должен использовать JDK 1.6, и когда я импортирую, IDEA сообщает мне, что Language Level Changed и что Language level changes will take effect on project reload, а затем предлагает перезагрузить проект. Это раздражает, потому что я всегда использую одну и ту же версию JDK.
Как мне изменить JDK по умолчанию, который использует IntelliJ IDEA, чтобы мне не приходилось перезагружать свой проект каждый раз, когда я импортирую новый проект?
Переведено автоматически
Ответ 1
Этот параметр изменяется в диалоговом окне "Структура для новых проектов". Перейдите в "Файл" -> "Настройка новых проектов" -> "Структура ..."
Далее соответствующим образом измените "Project SDK" и "Уровень языка проекта".
Предыдущие версии IntelliJ IDEA имели этот параметр в "Файл" -> "Другие настройки" -> "Структура проекта по умолчанию ...".
У IntelliJ IDEA 12 был этот параметр в "Структуре проекта шаблона ..." вместо "Структуры проекта по умолчанию ..."
Ответ 2
Загрузите и распакуйте файл архива JDK (.tar.gz) и добавьте его в качестве SDK в диалоговом окне "Структура проекта" ( Ctrl+Alt+Shift+S )
нажмите на gif, чтобы увеличить
Также убедитесь, что вы установили соответствующий "Уровень языка проекта". Я забыл это сделать при создании GIF.
Структура проекта> Проект> Уровень языка проекта
Для Java 8 установите значение 8, для Java 9 установите значение 9 и так далее.
Ответ 3
Я использую IntelliJ IDEA 14.0.3, и у меня тоже такой же вопрос. Выберите меню File \ Other Settings \ Default Project Structure...
Выберите Project вкладку, раздел Project language level, выберите уровень из выпадающего списка, этот параметр default for all new project.
Ответ 4
Я обнаружил, что в последних версиях IntelliJ IDEA требуется Java 1.8, но она не настроена по умолчанию.
Мы можем изменить путь или настроить из Project Settings > Project > Project SDK
здесь мы можем отредактировать или добавить путь к JDKs.
(в моем случае путь находится в C:\Program Files\Java\jdk1.8.0_102)