Wie kann ich die Java-Version in IntelliJ IDEA ändern?

Melden
  1. Einleitung
  2. Java-Version für das Projekt einstellen
  3. Einstellung der Java-Version pro Modul
  4. Compiler-Einstellungen anpassen
  5. Zusätzliche Hinweise
  6. Fazit

Einleitung

Die Java-Version zu ändern ist in IntelliJ IDEA ein wichtiger Schritt, wenn du beispielsweise an unterschiedlichen Projekten mit verschiedenen JDK-Versionen arbeiten möchtest oder eine neuere Version für neue Sprachfeatures nutzen willst. IntelliJ IDEA lässt dich sowohl die Projekt-Java-Version als auch die Sprachebene unabhängig konfigurieren.

Java-Version für das Projekt einstellen

Um die Java-Version für dein gesamtes Projekt anzupassen, öffnest du zuerst dein Projekt in IntelliJ IDEA. Danach gehst du im Menü oben auf File und wählst Project Structure oder nutzt den Shortcut Strg+Alt+Shift+S (auf Windows/Linux) bzw. Cmd+; (auf macOS). Im sich öffnenden Dialog findest du links den Punkt Project.

Hier kannst du im Bereich Project SDK eine installierte JDK-Version auswählen. Falls dein gewünschtes JDK hier nicht aufgelistet ist, kannst du auf New... klicken und ein neues SDK hinzufügen, indem du auf das Verzeichnis des installierten JDKs auf deinem Rechner verweist. Nach der Auswahl wird IntelliJ IDEA das ausgewählte JDK für das Projekt verwenden.

Darunter findest du die Project language level, die bestimmt, welche Java-Sprachfeatures im Projekt genutzt werden dürfen. Diese Einstellung sollte in der Regel mit dem Project SDK kompatibel sein, kann aber auch auf eine niedrigere Version gesetzt werden, wenn etwa ältere Sprachfeatures gewünscht sind.

Einstellung der Java-Version pro Modul

Falls dein Projekt mehrere Module umfasst und unterschiedliche Module mit verschiedenen Java-Versionen laufen sollen, kannst du für jedes Modul eine eigene JDK-Version auswählen. Im Dialog Project Structure wechselst du dazu in den Bereich Modules.

Hier wählst du das gewünschte Modul aus und wechselst zum Tab Sources oder Dependencies. Bei den Abhängigkeiten kannst du das Module SDK anpassen und damit separat für jedes Modul definieren, welche Java-Version es nutzen soll.

Compiler-Einstellungen anpassen

Zusätzlich lohnt es sich, die Compiler-Einstellungen zu prüfen, um sicherzugehen, dass IntelliJ IDEA auch mit der richtigen Java-Version kompiliert. Dazu gehst du auf File > Settings (bzw. Preferences auf macOS) und suchst nach Compiler > Java Compiler.

Im Bereich Per-module bytecode version kannst du für jedes Modul die Ziel-Bytecode-Version einstellen, also festlegen, welche Java-Klassen-Dateiversion erzeugt wird. Diese Version sollte kompatibel mit deiner ausgewählten JDK-Version sein.

Zusätzliche Hinweise

Falls du mit Build-Tools wie Maven oder Gradle arbeitest, solltest du auch dort die Java-Version anpassen, da IntelliJ IDEA beim Buildvorgang diese Einstellungen berücksichtigt. In der pom.xml oder der build.gradle Datei kannst du die Compiler- und JDK-Version konfigurieren, damit das Projekt konsistent gebaut wird.

Nach Anpassung der Java-Version kann es hilfreich sein, das Projekt neu zu importieren oder den IntelliJ-Cache über File > Invalidate Caches / Restart zu löschen, falls unerwartete Fehler auftreten.

Fazit

Die Änderung der Java-Version in IntelliJ IDEA erfolgt über die Projektstruktur, indem das passende SDK ausgewählt wird. Optional kann die Sprachebene und die Moduleinstellung differenziert angepasst werden. Zusätzlich sollten die Compiler- und gegebenenfalls Build-Tool-Einstellungen überprüft werden, um einen reibungslosen Entwicklungs- und Buildprozess sicherzustellen.

0

Kommentare