Як змінити JDK за замовчуванням IntelliJ IDEA?


217

Я використовую IntelliJ IDEA як середовище свого розвитку, а Maven - для управління залежностями. Я часто будую свою структуру проекту (каталоги, контакти тощо) за межами IDEA, а потім імпортую проект у IDEA, використовуючи Import project from external model. Це чудово працює, за винятком того, що у своїх дружинах я вказую, що плагін maven-компілятор повинен використовувати JDK 1.6, і коли я імпортую, IDEA повідомляє мені, що це Language Level Changedі те Language level changes will take effect on project reload, а потім запропонує перезавантажити проект. Це дратує, тому що я завжди використовую ту саму версію JDK.

Як змінити JDK за замовчуванням, який використовує IntelliJ IDEA, щоб мені не довелося перезавантажувати проект кожен раз, коли я імпортую новий проект?

Відповіді:


276

Цей параметр змінюється в діалоговому вікні "Структура проекту за замовчуванням ...". Перейдіть до пункту "Файл" -> "Інші налаштування" -> "Структура проекту за замовчуванням ...".

Виберіть Структура проекту за замовчуванням

Далі змініть налаштування "Мова мови проекту" на бажаний рівень мови.

Встановлення рівня мови проекту

IntelliJ IDEA 12 встановив це налаштування в "Структура проекту шаблону ..." замість "Структура проекту за замовчуванням ..."


3
Jetbrains, Eclipse, Oracle тощо повинні зібратися разом і встановити стандарт для конфігурацій IDE, комбінацій клавіш швидкого доступу і т.д.
Адам

3
Чи можу я попросити IntelliJ IDEA використовувати мою системну змінну% JAVA_HOME% як значення домашнього шляху JDK ? Я хочу, щоб IntelliJ IDEA автоматично відображав зміни змінної системи JAVA_HOME.
Іван_Березюк

1
Я думаю, що Intellij має перейменувати запис меню «файл» на «Проект». Існує так багато речей, що стосуються конкретного проекту.
coder247

53
  • Я використовую IntelliJ IDEA 14.0.3, і у мене теж питання. Виберіть меню File\ Other Settings\Default Project Structure...

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

  • Виберіть Projectвкладку, розділ Project language level, виберіть рівень зі спадного списку, це налаштування default for all new project.

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

51

Завантажте та розпакуйте файл архіву JDK (.tar.gz) та додайте його як SDK у діалогове вікно «Структура проекту» ( Ctrl+ Alt+ Shift+ S)

jdk 9 intellij натисніть на gif, щоб збільшити

Обов’язково встановіть і рівень мови проекту .


28

Я з’ясував, що в останніх версіях IntelliJ IDEA потрібна Java 1.8, але вона не налаштована за замовчуванням.

Ми можемо змінити шлях або Ручна конфігурація Project Settings> Project>Project SDK

тут ми можемо відредагувати або додати шлях JDK.

(у моєму випадку шлях знаходиться в C:\Program Files\Java\jdk1.8.0_102)

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

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


20

Змініть версію JDK на 1.8

  1. Мовний рівень Файл -> Структура проекту -> Модулі -> Джерела -> Мовний рівень -> 8-лямбдати, введіть анотації тощо введіть тут опис зображення
  2. Файл SDk проекту -> Структура проекту -> Проект 1.8 введіть тут опис зображення

  3. Файл компілятора Java -> Установки -> Збірка, Виконання, Розгортання -> Компілятор -> Компілятор Java введіть тут опис зображення


1
Це не стосується параметрів за замовчуванням : див. Прийняту відповідь.
javadba

10

Ще одне місце, яке варто перевірити: подивіться у pom.xml для свого проекту, якщо ви використовуєте плагін компілятора Maven, у вихідному / цільовому конфігурації та переконайтеся, що це потрібна версія Java. Я виявив, що у мене було 1,7 в наступному; Я змінив його на 1.8, а потім все складено правильно в IntelliJ.

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
</build>

5

Наведені вище відповіді були дуже корисними, але, зрештою, налаштування проект працював з неправильною версією. Нарешті, я помітив, що він також може бути налаштований у вікні Залежності. Ідея 2018.1.3 Файл -> Структура проекту -> Модулі -> Джерела та залежності.


4

Щоб змінити JDK версію самого Intellij-IDE:

Запустіть IDE -> Help -> Find Action

ніж тип:

Switch Boot JDK

або (залежно від вашої версії)

Switch IDE boot JDK

1
Якщо IntelliJ не запускається після цього, відредагуйте вміст ~ / Library / Preferences / IntelliJIdea2018.2 / idea.jdk. від: intellij-support.jetbrains.com/hc/en-us/community/posts/…
Даніель

-1

Для останньої версії intellij перейдіть до налаштування jdk / sdk за замовчуванням для нових проектів

Configure->Structure for New Projects -> Project Settings -> Project SDK

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.