Java 9 Entwicklungsumgebung einrichten: JDK-Installation, PATH & IDEs
Lokale Installation
- JDK 9 herunterladen: Oracle Archive oder OpenJDK 9 (nur noch historisch; für neue Projekte Java 17/21 LTS nutzen).
- Installieren: OS-spezifischen Installer/Archiv ausführen.
- Umgebungsvariablen:
JAVA_HOMEsetzen,PATHum$JAVA_HOME/binerweitern.
Windows (10/11)
- „Dieser PC“ → Eigenschaften → Erweitert → Umgebungsvariablen.
- Systemvariable
JAVA_HOME=C:\Program Files\Java\jdk-9. Pathum%JAVA_HOME%\binergänzen.
Linux / macOS / Unix (bash/zsh)
export JAVA_HOME=/pfad/zum/jdk-9
export PATH=$JAVA_HOME/bin:$PATH
In ~/.bashrc, ~/.zshrc oder ~/.profile eintragen, dann source ausführen.
Installation prüfen
java -version
javac -version
jshell --version
Sollten 9.x / 9.0.x anzeigen.
Beliebte IDEs & Editoren
| IDE / Editor | Beschreibung |
|---|---|
| IntelliJ IDEA (Community/Ultimate) | Beste Java-Unterstützung, modulare Projekte, JShell-Integration, hervorragendes Refactoring. |
| Eclipse IDE (ab 4.7 Oxygen) | Volle Java 9 / Modul-Support, großes Plugin-Ökosystem. |
| NetBeans (ab 9.0) | Guter Modul-Support, Maven/Gradle-Integration. |
| VS Code + Extension Pack for Java | Leicht, schnell, moderne Alternative; unterstützt Module & JShell. |
| Notepad++ / TextEditor | Nur Syntax-Highlighting – für schnelle Tests okay, keine IDE-Features. |
Build-Tools
- Maven 3.5.0+ – voller Modul-Support (
maven-compiler-plugin3.7+). - Gradle 4.3+ – Modul-Support via
java-libraryPlugin &module-info.javaHandling.
Hinweis: Java 9 ist End of Life (keine Updates mehr). Für neue Projekte nutzen Sie Java 17 LTS oder Java 21 LTS. Dieser Artikel dient der historischen Dokumentation & Migration bestehender Java-9-Projekte.
Java
- Java Operatoren meistern: Typen, Syntax und praktische Beispiele
- Java Kommentare: Typen, Verwendung und Best Practices
- Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
- Java Strings meistern: Erstellung, Methoden und Best Practices
- Java-Schnittstellen meistern: Konzepte, Implementierung und Best Practices
- Java anonyme innere Klassen meistern: Definition, Syntax und praktische Beispiele
- Java Try-With-Resources meistern: Automatisches Ressourcenmanagement erklärt
- Java Annotations erklärt: Typen, Platzierung und praktische Beispiele
- Java Assertions: Praktischer Leitfaden zur Fehlererkennung und Code-Reliabilität
- Java Entwicklungsumgebung einrichten: Installationsanleitung