Ausführen von Java-Programmen über die Befehlszeile

Aryan Tyagi 3 Juli 2021
Ausführen von Java-Programmen über die Befehlszeile

Java-Programmierung ist sehr flexibel und robust. Wir können seine Programme auch über die Befehlszeile ausführen. Dazu muss Java auf Ihrem Computer installiert sein, bevor Sie fortfahren können.

In diesem Tutorial wird erläutert, wie Sie Java-Programme über die Befehlszeile ausführen.

Zuerst benötigen wir das bin-Verzeichnis, in dem JDK installiert ist. Im Allgemeinen ist es unter dem folgenden Pfad zu finden.

"C:\Program Files\Java\jdk1.8.0_91\bin"

Jetzt öffnen wir die Eingabeaufforderung und gehen in das Verzeichnis mit der Datei, die wir ausführen müssen. Hier müssen wir den Pfad festlegen, damit das System die erforderlichen JDK-Programme und -Tools finden kann.

set path=%path%;C:\Program Files\Java\jdk1.5.0_09\bin

Stellen Sie nun sicher, dass Ihre Java-Datei so aussehen sollte mit der Erweiterung .java.

yourfilename.java

Zuerst kompilieren wir die .java-Datei mit dem javac-Befehl zu einer .class-Datei.

javac yourfilename.java

Schließlich können wir die Datei ausführen. Das Ergebnis wird im Eingabeaufforderungsfenster angezeigt.

java yourfilename

Wenn beim Ausführen des Befehls javac ein Fehler auftritt, kann dies daran liegen, dass der Pfad nicht richtig eingestellt ist.

Wir können auch .jar-Dateien über die Kommandozeile ausführen. Dazu müssen wir die ausführbare Datei mit der Erweiterung .jar erstellen.

Dazu gibt es zwei Möglichkeiten. Bei der ersten Methode können wir die äußere Manifestdatei verwenden. Die Manifestdatei ist nur ein externer Eintrag der Hauptklasse.

jar -cvfm yourfilename.jar manifest.mf yourfilename.class

Alternativ können wir auch den Einstiegspunkt wie unten gezeigt verwenden.

jar -cvfm yourfilename.jar <MainClass> yourfilename.class

Danach können wir die ausführbare Datei ausführen. Dazu können wir den folgenden Befehl ausführen.

java -jar yourfilename.jar