Zum Inhalt springen
Java Anfänger 20 min

Java installieren & einrichten

Schritt-für-Schritt-Anleitung: JDK installieren, IntelliJ IDEA einrichten und dein erstes Java-Projekt erstellen.

Aktualisiert:

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

  1. Gehe zu adoptium.net (Eclipse Temurin)
  2. Lade die neueste LTS-Version herunter (Java 21 oder neuer)
  3. Fuehre den Installer aus
  4. Wichtig: Setze den Haken bei “Set JAVA_HOME variable”
  5. Klicke “Install”

macOS

Option A: Homebrew (empfohlen)

brew install openjdk@21

Option B: Installer

  1. Gehe zu adoptium.net
  2. Lade den macOS-Installer herunter (.pkg)
  3. 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:

ProblemLoesung
”java” nicht erkannt (Windows)JAVA_HOME setzen: Systemsteuerung > Umgebungsvariablen > JAVA_HOME = Pfad zum JDK
Falsche VersionAlte Java-Version deinstallieren oder PATH anpassen
Mehrere Versionenjava --version pruefen und ggf. JAVA_HOME aendern

Schritt 2: IntelliJ IDEA installieren

Download

  1. Gehe zu jetbrains.com/idea
  2. Klicke auf “Download”
  3. Waehle “Community Edition” (kostenlos!) — die reicht voellig aus
  4. Lade den Installer fuer dein Betriebssystem herunter
  5. Installiere IntelliJ IDEA

Erster Start

Beim ersten Start wirst du nach ein paar Einstellungen gefragt:

  1. Theme: Waehle “Darcula” (dunkles Theme) oder “Light” — ganz nach Geschmack
  2. Plugins: Die Standard-Plugins reichen fuer den Anfang
  3. JDK konfigurieren: IntelliJ erkennt das installierte JDK meistens automatisch

Schritt 3: Erstes Projekt erstellen

In IntelliJ IDEA

  1. Klicke auf “New Project”
  2. 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”)
  3. 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:

  1. Klicke auf den gruenen Play-Button neben der main-Methode
  2. 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

ShortcutAktion
Shift + F10Programm ausfuehren
Ctrl + SpaceAuto-Vervollstaendigung
Alt + EnterSchnelle Fehlerbehebung
Ctrl + Shift + F10Aktuelle Datei ausfuehren
Ctrl + DZeile duplizieren
Ctrl + /Zeile auskommentieren
Shift + ShiftUeberall suchen
Ctrl + Alt + LCode formatieren

Nuetzliche Live Templates

IntelliJ hat eingebaute Abkuerzungen. Tippe diese und druecke Tab:

AbkuerzungErzeugt
soutSystem.out.println();
psvmpublic static void main(String[] args) {}
forifor (int i = 0; i < ; i++) {}
iterEnhanced for-loop
ifnif (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

AspektPythonJava
InstallierenPython installierenJDK installieren
IDEVS Code, PyCharmIntelliJ IDEA
Ausfuehrenpython datei.pyjavac Datei.java && java Datei
Interaktivpython (REPL)jshell (REPL)
KompilierenNicht noetigjavac (oder IDE macht es)
PaketverwaltungpipMaven / 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.

Zurück zum Java Kurs