Anleitung: Java-Programme im Terminal unter Ubuntu Linux kompilieren und ausführen
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.
-
Paketlisten aktualisieren:
sudo apt update -
Prüfen, ob der Compiler bereits installiert ist:
javac -versionWenn eine Versionsnummer ausgegeben wird, kannst du direkt mit Schritt 2 fortfahren.
-
JDK installieren (falls noch nicht vorhanden): Installiere das Standard-JDK von Ubuntu:
sudo apt install default-jdkBestätige die Installation bei Bedarf mit Y (bzw. J für Ja).
-
Installation überprüfen:
javac -version java -versionBeide Befehle sollten nun eine Versionsnummer anzeigen.
Schritt 2: Ein einfaches Java-Programm erstellen
Erstelle nun eine Java-Quelldatei direkt im Terminal.
-
Erstelle und öffne eine Datei namens
HelloWorld.javamit dem Editor Nano:nano HelloWorld.java(Wichtig: In Java muss der Dateiname immer exakt mit dem Namen der
public classübereinstimmen!) -
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!"); } } -
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.
-
Kompiliere die Datei:
javac HelloWorld.java -
Ergebnis prüfen: Wenn keine Fehlermeldung erscheint, war die Kompilierung erfolgreich. Du kannst mit dem Befehl
lsnachsehen, ob die kompilierte Datei existiert:lsDu wirst nun eine neue Datei namens
HelloWorld.classim Verzeichnis sehen.
Schritt 4: Das kompilierte Java-Programm ausführen
Zum Ausführen des Programms nutzt du den Befehl java.
-
Programm starten:
java HelloWorld(Achtung: Hänge kein
.classoder.javaan den Klassennamen an!) -
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 |