Как да промените версията на Java в проект IntelliJ

1. Общ преглед

В този урок ще разгледаме как да променим версията на JDK в проекти на IntelliJ . Това ще работи както за общностни, така и за крайни издания на IntelliJ.

2. Настройки на структурата на проекта

IntelliJ съхранява версията JDK, използвана от проекта, в своята Структура на проекта . Има два начина да намерите това:

  • Чрез навигация в менюто :
    • Придвижване до Файл -> Структура на проекта
  • Чрез клавишна комбинация :
    • За OSX натискаме ⌘ +;
    • За Windows натискаме Ctrl + Shift + Alt + S

След това ще видим изскачащ диалог, който изглежда подобно на това:

В секцията Project SDK ще можете да изберете нов JDK, който ще се използва за проекта чрез комбинираното поле. След актуализиране до нова версия на Java, проектът ще започне да преиндексира своите изходни файлове и библиотеки, за да гарантира, че автоматичното попълване и други функции на IDE се синхронизират.

3. Чести Gotchas

Когато сменяте JDK, трябва да помните, че това засяга само JDK, използван от IntelliJ . Следователно, когато изпълнява проекта Java чрез командния ред, той все още ще използва JDK, посочен в променливата на средата JAVA_HOME .

Освен това, промяната на Project SDK не променя и JVM версията на използваните инструменти за изграждане . Така че, когато използвате Maven или Gradle в IntelliJ, промяната на Project SDK няма да промени JVM, използван за тези инструменти за изграждане.

4. Заключение

В този урок илюстрирахме два начина, по които човек може да промени версията на Java, използвана в проекти на IntelliJ. В допълнение, ние също подчертахме, че има някои предупреждения, които трябва да знаете, когато променяте версията на Java.

За да научите повече за структурата на проекти на IntelliJ , посетете официалната документация.