Java installieren & einrichten
Schritt-für-Schritt-Anleitung: JDK installieren, IntelliJ IDEA einrichten und dein erstes Java-Projekt erstellen.
Java installieren & einrichten
Bevor du dein erstes Java-Programm schreiben kannst, brauchst du zwei Dinge: das Java Development Kit (JDK) und eine Entwicklungsumgebung (IDE). In diesem Kapitel richten wir beides Schritt fuer Schritt ein.
Was brauchst du?
1. Das JDK (Java Development Kit)
Das JDK enthaelt alles, was du zum Entwickeln brauchst:
- javac — der Java-Compiler (uebersetzt deinen Code in Bytecode)
- java — die Java Virtual Machine (fuehrt den Bytecode aus)
- Die Java-Standardbibliothek — tausende fertige Klassen
2. Eine IDE (Integrated Development Environment)
Eine IDE ist dein Werkzeugkasten. Sie bietet:
- Syntax-Highlighting — farbiger Code fuer bessere Lesbarkeit
- Auto-Vervollstaendigung — die IDE schlaegt Code vor
- Debugging — Fehler Schritt fuer Schritt finden
- Refactoring — Code sicher umstrukturieren
Wir empfehlen: IntelliJ IDEA Community Edition — kostenlos und die beste Java-IDE.
Schritt 1: JDK installieren
Windows
- Gehe zu adoptium.net (Eclipse Temurin)
- Lade die neueste LTS-Version herunter (Java 21 oder neuer)
- Fuehre den Installer aus
- Wichtig: Setze den Haken bei “Set JAVA_HOME variable”
- Klicke “Install”
macOS
Option A: Homebrew (empfohlen)
brew install openjdk@21
Option B: Installer
- Gehe zu adoptium.net
- Lade den macOS-Installer herunter (.pkg)
- Fuehre den Installer aus
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install openjdk-21-jdk
Installation ueberpruefen
Oeffne ein Terminal (oder die Eingabeaufforderung unter Windows) und tippe:
java --version
Du solltest etwas wie das hier sehen:
openjdk 21.0.3 2024-04-16
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9, mixed mode)
Pruefe auch den Compiler:
javac --version
javac 21.0.3
Wenn beide Befehle funktionieren — perfekt, Java ist installiert!
Problembehandlung
Falls java nicht gefunden wird:
| Problem | Loesung |
|---|---|
| ”java” nicht erkannt (Windows) | JAVA_HOME setzen: Systemsteuerung > Umgebungsvariablen > JAVA_HOME = Pfad zum JDK |
| Falsche Version | Alte Java-Version deinstallieren oder PATH anpassen |
| Mehrere Versionen | java --version pruefen und ggf. JAVA_HOME aendern |
Schritt 2: IntelliJ IDEA installieren
Download
- Gehe zu jetbrains.com/idea
- Klicke auf “Download”
- Waehle “Community Edition” (kostenlos!) — die reicht voellig aus
- Lade den Installer fuer dein Betriebssystem herunter
- Installiere IntelliJ IDEA
Erster Start
Beim ersten Start wirst du nach ein paar Einstellungen gefragt:
- Theme: Waehle “Darcula” (dunkles Theme) oder “Light” — ganz nach Geschmack
- Plugins: Die Standard-Plugins reichen fuer den Anfang
- JDK konfigurieren: IntelliJ erkennt das installierte JDK meistens automatisch
Schritt 3: Erstes Projekt erstellen
In IntelliJ IDEA
- Klicke auf “New Project”
- Waehle folgende Einstellungen:
- Name:
MeinErstesProjekt - Location: Waehle einen Ordner deiner Wahl
- Language: Java
- Build System: IntelliJ (fuer den Anfang am einfachsten)
- JDK: Waehle das installierte JDK (z.B. “21”)
- Name:
- Klicke “Create”
Projektstruktur verstehen
IntelliJ erstellt folgende Struktur:
MeinErstesProjekt/
├── src/ # Dein Quellcode
│ └── Main.java # Deine erste Java-Datei
├── out/ # Kompilierte .class Dateien
└── MeinErstesProjekt.iml # IntelliJ Projektdatei
Erste Datei oeffnen und ausfuehren
IntelliJ hat bereits eine Main.java erstellt:
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
So fuehrst du den Code aus:
- Klicke auf den gruenen Play-Button neben der
main-Methode - Oder druecke Shift + F10 (Windows/Linux) bzw. Ctrl + R (macOS)
Im unteren Bereich erscheint die Ausgabe:
Hello World!
Geschafft! Dein erstes Java-Programm laeuft!
Alternative: Java ohne IDE (Terminal)
Du kannst Java auch ohne IDE benutzen — nuetzlich fuer schnelle Tests:
Datei erstellen
Erstelle eine Datei HalloWelt.java:
public class HalloWelt {
public static void main(String[] args) {
System.out.println("Hallo Welt!");
}
}
Kompilieren und Ausfuehren
# Schritt 1: Kompilieren
javac HalloWelt.java
# Schritt 2: Ausfuehren
java HalloWelt
Ausgabe:
Hallo Welt!
Seit Java 11: Direkt ausfuehren
Ab Java 11 kannst du einzelne Dateien direkt ausfuehren, ohne vorher zu kompilieren:
java HalloWelt.java
Das ist super praktisch fuer kleine Tests!
IntelliJ IDEA Tipps fuer Einsteiger
Die wichtigsten Shortcuts
| Shortcut | Aktion |
|---|---|
| Shift + F10 | Programm ausfuehren |
| Ctrl + Space | Auto-Vervollstaendigung |
| Alt + Enter | Schnelle Fehlerbehebung |
| Ctrl + Shift + F10 | Aktuelle Datei ausfuehren |
| Ctrl + D | Zeile duplizieren |
| Ctrl + / | Zeile auskommentieren |
| Shift + Shift | Ueberall suchen |
| Ctrl + Alt + L | Code formatieren |
Nuetzliche Live Templates
IntelliJ hat eingebaute Abkuerzungen. Tippe diese und druecke Tab:
| Abkuerzung | Erzeugt |
|---|---|
sout | System.out.println(); |
psvm | public static void main(String[] args) {} |
fori | for (int i = 0; i < ; i++) {} |
iter | Enhanced for-loop |
ifn | if (x == null) {} |
// Tippe "sout" + Tab und es wird zu:
System.out.println();
// Tippe "psvm" + Tab und es wird zu:
public static void main(String[] args) {
}
Fehler verstehen
IntelliJ markiert Fehler mit roten Wellenlinien. Fahre mit der Maus darueber, um die Fehlermeldung zu sehen. Druecke Alt + Enter fuer Loesungsvorschlaege.
JShell — Die interaktive Java-Konsole
Seit Java 9 gibt es JShell — eine interaktive Konsole (REPL), aehnlich wie die Python-Konsole:
jshell
jshell> var name = "Max"
name ==> "Max"
jshell> System.out.println("Hallo " + name)
Hallo Max
jshell> 2 + 3
$3 ==> 5
jshell> List.of(1, 2, 3).stream().sum()
| Error: // Streams haben kein sum() direkt
jshell> List.of(1, 2, 3).stream().mapToInt(i -> i).sum()
$4 ==> 6
jshell> /exit
JShell ist perfekt, um schnell etwas auszuprobieren!
Vergleich: Python-Setup vs. Java-Setup
| Aspekt | Python | Java |
|---|---|---|
| Installieren | Python installieren | JDK installieren |
| IDE | VS Code, PyCharm | IntelliJ IDEA |
| Ausfuehren | python datei.py | javac Datei.java && java Datei |
| Interaktiv | python (REPL) | jshell (REPL) |
| Kompilieren | Nicht noetig | javac (oder IDE macht es) |
| Paketverwaltung | pip | Maven / Gradle |
Uebungen
Uebung 1: Installation testen
Oeffne ein Terminal und pruefe, ob Java korrekt installiert ist:
java --version
javac --version
jshell --version
Uebung 2: Hallo Welt im Terminal
Erstelle eine Datei HalloWelt.java, kompiliere sie mit javac und fuehre sie mit java aus.
Uebung 3: JShell ausprobieren
Starte JShell und probiere folgende Ausdruecke aus:
var x = 42
var name = "Java"
System.out.println(name + " ist toll!")
Math.sqrt(144)
Uebung 4: IntelliJ-Projekt
Erstelle ein neues Projekt in IntelliJ IDEA und fuehre das vorgegebene “Hello World”-Programm aus. Aendere den Text zu deinem eigenen Gruss.
Was kommt als Naechstes?
In der naechsten Lektion schreibst du dein erstes richtiges Java-Programm — mit Variablen, Benutzereingabe und Logik. Du wirst sehen: Es ist einfacher als du denkst!
Zusammenfassung
- Du brauchst das JDK (Java Development Kit) und eine IDE (IntelliJ IDEA)
- Das JDK enthaelt den Compiler (javac) und die JVM (java)
- IntelliJ IDEA Community Edition ist kostenlos und die beste Java-IDE
- Java-Code wird erst kompiliert und dann ausgefuehrt
- JShell ist die interaktive Java-Konsole fuer schnelle Tests
- Mit Live Templates (sout, psvm, fori) sparst du viel Tipparbeit
Pro-Tipp: Investiere am Anfang etwas Zeit, um die wichtigsten IntelliJ-Shortcuts zu lernen. Das zahlt sich schnell aus! Der wichtigste: Alt + Enter — damit behebt IntelliJ die meisten Probleme automatisch. Und mit Ctrl + Space bekommst du immer Vorschlaege, was du als Naechstes schreiben kannst.