Skip to content

Kapitel 2: Java Entwicklungsumgebung einrichten

🎯 Lernziele

In diesem Kapitel lernst du:

  • Was JDK und JRE sind (und der Unterschied)
  • JDK auf Windows und Mac installieren
  • Umgebungsvariablen konfigurieren
  • Entwicklungswerkzeuge installieren (IntelliJ IDEA)
  • Dein erstes Java-Programm schreiben

2.1 Was ist JDK? Was ist JRE? Was ist der Unterschied?

🔧 JDK (Java Development Kit)

JDK ist das Java-Entwicklungskit. Es enthält:

  • ✅ JRE (Java Runtime Environment)
  • ✅ Compiler (javac)
  • ✅ Debugger und andere Entwicklungswerkzeuge

→ Wenn du Java-Programme schreiben willst, brauchst du JDK!

🏃 JRE (Java Runtime Environment)

JRE ist die Java-Laufzeitumgebung. Es enthält:

  • ✅ JVM (Java Virtual Machine)
  • ✅ Core-Bibliotheken

→ Wenn du nur Java-Programme ausführen willst, reicht JRE!

🖥️ JVM (Java Virtual Machine)

JVM ist die Java-Virtual Machine. Sie:

  • ✅ Führt Java-Bytecode aus
  • ✅ Sorgt für Plattformunabhängigkeit
  • ✅ Verwaltet Speicher (Garbage Collection)

📊 Der Unterschied auf einen Blick

JDK (Java Development Kit)
├── JRE (Java Runtime Environment)
│   ├── JVM (Java Virtual Machine)
│   └── Core-Bibliotheken
└── Entwicklungswerkzeuge (javac, debugger, etc.)
KomponenteBrauchst du für...Enthält
JDKProgrammierenJRE + Compiler + Tools
JREProgramm ausführenJVM + Bibliotheken
JVMProgramm ausführenVirtuelle Maschine

2.2 JDK auf Windows installieren (detaillierte Schritte)

📥 Schritt 1: JDK herunterladen

  1. Gehe zur offiziellen Oracle-Website: https://www.oracle.com/java/technologies/downloads/
  2. Wähle JDK 17 LTS (Long Term Support) oder JDK 21 LTS (empfohlen für Einsteiger)
  3. Lade die Windows x64 Installer (.msi) Datei herunter

🔧 Schritt 2: JDK installieren

  1. Doppelklicke auf die heruntergeladene .msi Datei
  2. Klicke auf "Next" (Weiter)
  3. Wähle den Installationsort (Standard ist C:\Program Files\Java\jdk-21)
  4. Klicke auf "Next" und warte auf die Installation
  5. Klicke auf "Close" (Schließen)

✅ Schritt 3: Installation überprüfen

  1. Öffne die Eingabeaufforderung (cmd)
  2. Tippe: java -version
  3. Wenn du eine Versionsnummer siehst, war die Installation erfolgreich!
cmd
C:\>java -version
java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment 21.0.1 (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM 21.0.1 (build 21.0.1+12-LTS-29, mixed mode, sharing)

2.3 JDK auf Mac installieren (detaillierte Schritte)

📥 Schritt 1: JDK herunterladen

  1. Gehe zur Oracle-Website: https://www.oracle.com/java/technologies/downloads/
  2. Wähle JDK 21 LTS
  3. Lade die macOS Installer (.dmg) Datei herunter

🔧 Schritt 2: JDK installieren

  1. Doppelklicke auf die .dmg Datei
  2. Folge den Installationsanweisungen
  3. Gib dein Passwort ein, wenn gefordert

✅ Schritt 3: Installation überprüfen

  1. Öffne das Terminal (Suche nach "Terminal" in Spotlight)
  2. Tippe: java -version
  3. Du solltest die Versionsnummer sehen
bash
user@Mac ~ % java -version
java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment 21.0.1 (build 21.0.1+12-LTS-29)

2.4 Umgebungsvariablen konfigurieren (PATH)

⚠️ Warum brauchen wir PATH?

Wenn du javac oder java in der Kommandozeile nutzen willst, muss dein System wissen, wo diese Programme sind. Dafür konfigurieren wir die PATH-Umgebungsvariable.

🪟 Windows: PATH konfigurieren

Schritt 1: JDK-Installationspfad finden

  • Standard: C:\Program Files\Java\jdk-21\bin

Schritt 2: Umgebungsvariablen öffnen

  1. Rechtsklick auf "Dieser PC""Eigenschaften"
  2. Klicke auf "Erweiterte Systemeinstellungen"
  3. Klicke auf "Umgebungsvariablen" (unten)

Schritt 3: PATH hinzufügen

  1. Suche im unteren Bereich nach "Path" und wähle es aus
  2. Klicke auf "Bearbeiten"
  3. Klicke auf "Neu" und füge den Pfad hinzu: C:\Program Files\Java\jdk-21\bin
  4. Klicke auf "OK""OK""OK"

Schritt 4: Überprüfen

  1. Öffne eine neue Eingabeaufforderung (cmd)
  2. Tippe: javac -version
  3. Du solltest sehen: javac 21.0.1

🍎 Mac/Linux: PATH konfigurieren

Schritt 1: Konfigurationsdatei bearbeiten

Für Mac (zsh):

bash
nano ~/.zshrc

Für Mac (bash, alt) oder Linux:

bash
nano ~/.bashrc

Schritt 2: Folgende Zeilen hinzufügen

bash
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

Schritt 3: Änderungen anwenden

bash
source ~/.zshrc
# oder
source ~/.bashrc

Schritt 4: Überprüfen

bash
javac -version
# Sollte anzeigen: javac 21.0.1

2.5 Testen ob JDK erfolgreich installiert ist

✅ Kompletter Test (Windows, Mac, Linux)

Schritt 1: Überprüfe Java Runtime

bash
java -version

Schritt 2: Überprüfe Java Compiler

bash
javac -version

Schritt 3: Erstes Test-Programm (siehe Abschnitt 2.7)

🚨 Häufige Probleme und Lösungen

ProblemLösung
'java' wird nicht als interner oder externer Befehl erkanntPATH ist falsch konfiguriert. Überprüfe den Pfad zur bin-Ordner.
javac: command not found (Mac/Linux)JAVA_HOME oder PATH ist falsch. Überprüfe die Konfiguration in .zshrc oder .bashrc.
java -version zeigt falsche VersionMehrere Java-Versionen installiert. Entferne alte Versionen oder passe PATH an.

2.6 Entwicklungswerkzeuge installieren: IntelliJ IDEA (empfohlen für Einsteiger)

🌟 Warum IntelliJ IDEA?

IntelliJ IDEA ist die beliebteste Java-IDE (Integrated Development Environment) weil:

  • Intelligente Code-Vervollständigung
  • Fehlererkennung in Echtzeit
  • Integrierter Debugger
  • Kostenlose Community-Version (perfekt für Einsteiger!)

📥 IntelliJ IDEA Community Edition installieren

Schritt 1: Herunterladen

  1. Gehe zu: https://www.jetbrains.com/idea/download/
  2. Wähle "Community" (kostenlos)
  3. Lade die Version für dein Betriebssystem herunter

Schritt 2: Installieren (Windows)

  1. Doppelklicke auf die .exe Datei
  2. Folge den Installationsanweisungen
  3. Wähle "Create Desktop Shortcut" (Desktop-Verknüpfung erstellen)

Schritt 2: Installieren (Mac)

  1. Öffne die .dmg Datei
  2. Ziehe IntelliJ IDEA in den Applications-Ordner
  3. Öffne IntelliJ aus dem Applications-Ordner

Schritt 3: IntelliJ starten

  1. Beim ersten Start: Wähle "Do not import settings"
  2. Wähle dein Theme (Dark oder Light)
  3. Klicke dich durch den Setup-Wizard

🔧 Alternative IDEs (optional)

  • Eclipse: Kostenlos, open-source (etwas komplizierter für Anfänger)
  • VS Code: Leichtgewichtig, braucht Java-Erweiterungen
  • NetBeans: Kostenlos, von Apache (weniger beliebt heutzutage)

→ Aber für Einsteiger: IntelliJ IDEA Community Edition ist die beste Wahl!

2.7 Erstes Java-Programm: HelloWorld

🚀 Dein erstes Java-Programm schreiben (in IntelliJ)

Schritt 1: Neues Projekt erstellen

  1. Öffne IntelliJ IDEA
  2. Klicke auf "New Project"
  3. Wähle "Java" auf der linken Seite
  4. Stelle sicher, dass "JDK 21" (oder deine Version) ausgewählt ist
  5. Klicke auf "Next""Finish"

Schritt 2: Java-Datei erstellen

  1. Rechtsklick auf den src-Ordner im Projekt-Baum
  2. Wähle "New""Java Class"
  3. Gib den Namen ein: HelloWorld
  4. Drücke Enter

Schritt 3: Code schreiben

java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

Schritt 4: Programm ausführen

  1. Rechtsklick in den Editor-Bereich
  2. Wähle "Run 'HelloWorld.main()'"
  3. Du solltest im Konsolen-Fenster (unten) sehen: Hello World!

🎉 Glückwunsch!

Du hast gerade dein erstes Java-Programm erfolgreich geschrieben und ausgeführt!

Im nächsten Kapitel werden wir dieses Programm Zeile für Zeile analysieren.

📝 Zusammenfassung

In diesem Kapitel hast du gelernt:

  • ✅ JDK, JRE und JVM (und ihre Unterschiede)
  • ✅ JDK auf Windows und Mac installieren
  • ✅ PATH-Umgebungsvariable konfigurieren
  • ✅ IntelliJ IDEA installieren
  • ✅ Dein erstes "Hello World!" Programm schreiben

🎯 Nächste Schritte

Im nächsten Kapitel werden wir:

  • Das "Hello World!" Programm im Detail analysieren
  • Den Ablauf von Kompilierung und Ausführung verstehen
  • Häufige Anfängerfehler kennenlernen

Bereit? Los geht's! 🚀


📚 Weiterführende Links:

💬 Fragen?
Hinterlasse einen Kommentar!

Frei für alle Anfänger