Anleitung: Java-Programme im Terminal unter Ubuntu Linux kompilieren und ausführen

Melden

In dieser Anleitung lernst du Schritt für Schritt, wie du ein Java-Programm über die Befehlszeile (Terminal) unter Ubuntu erstellst, mit dem Java-Compiler (javac) kompilierst und schließlich mit der Java Virtual Machine (java) ausführst.


Voraussetzungen: Terminal öffnen

Öffne das Terminal mit dem Tastenkürzel Strg + Alt + T.


Schritt 1: Java Development Kit (JDK) installieren

Um Java-Dateien kompilieren zu können, benötigst du das JDK (Java Development Kit). Nur die Laufzeitumgebung (JRE) reicht hierfür nicht aus.

  1. Paketlisten aktualisieren:

    sudo apt update
  2. Prüfen, ob der Compiler bereits installiert ist:

    javac -version

    Wenn eine Versionsnummer ausgegeben wird, kannst du direkt mit Schritt 2 fortfahren.

  3. JDK installieren (falls noch nicht vorhanden): Installiere das Standard-JDK von Ubuntu:

    sudo apt install default-jdk

    Bestätige die Installation bei Bedarf mit Y (bzw. J für Ja).

  4. Installation überprüfen:

    javac -version
    java -version

    Beide Befehle sollten nun eine Versionsnummer anzeigen.


Schritt 2: Ein einfaches Java-Programm erstellen

Erstelle nun eine Java-Quelldatei direkt im Terminal.

  1. Erstelle und öffne eine Datei namens HelloWorld.java mit dem Editor Nano:

    nano HelloWorld.java

    (Wichtig: In Java muss der Dateiname immer exakt mit dem Namen der public class übereinstimmen!)

  2. Füge folgenden Quellcode in den Editor ein:

    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hallo, Welt aus dem Ubuntu-Terminal!");
        }
    }
  3. Speichern und Schließen:

    • Drücke Strg + O und bestätige mit Enter, um zu speichern.
    • Drücke Strg + X, um Nano zu verlassen.

Schritt 3: Das Java-Programm kompilieren

Nun wandelst du den Quellcode (.java) in Bytecode (.class) um. Dazu wird der Compiler javac verwendet.

  1. Kompiliere die Datei:

    javac HelloWorld.java
  2. Ergebnis prüfen: Wenn keine Fehlermeldung erscheint, war die Kompilierung erfolgreich. Du kannst mit dem Befehl ls nachsehen, ob die kompilierte Datei existiert:

    ls

    Du wirst nun eine neue Datei namens HelloWorld.class im Verzeichnis sehen.


Schritt 4: Das kompilierte Java-Programm ausführen

Zum Ausführen des Programms nutzt du den Befehl java.

  1. Programm starten:

    java HelloWorld

    (Achtung: Hänge kein .class oder .java an den Klassennamen an!)

  2. Ausgabe im Terminal:

    Hallo, Welt aus dem Ubuntu-Terminal!

Zusammenfassung der Befehle

Schritt Befehl Erklärung
Kompilieren javac HelloWorld.java Erstellt die Datei HelloWorld.class (Bytecode)
Ausführen java HelloWorld Führt die Klasse aus
0