Heim > Java > javaLernprogramm > Wie führe ich eine Java .class-Datei über die Befehlszeile aus?

Wie führe ich eine Java .class-Datei über die Befehlszeile aus?

Linda Hamilton
Freigeben: 2024-10-29 17:42:02
Original
859 Leute haben es durchsucht

How to Execute a Java .class File from the Command Line?

Java-.class-Dateien über die Befehlszeile ausführen

Das Ausführen kompilierter Java-Klassen über die Befehlszeile erfordert einige zusätzliche Schritte, die über die einfache Eingabe von „java [ Klassenname]". Ein häufiger Grund für Fehler ist das Vergessen, den Klassenpfad in den Befehl aufzunehmen.

Um die in der Frage dargestellte Echo.class-Datei auszuführen, verwenden Sie den folgenden Befehl:

java -cp . Echo "hello"
Nach dem Login kopieren

Das „ Die Option „-cp“ gibt den Klassenpfad an, in diesem Fall das aktuelle Verzeichnis („“.“), in dem sich die Echo.class-Datei befindet.

Alternativ können Sie dies tun, wenn das aktuelle Verzeichnis nicht Teil des Klassenpfads ist Fügen Sie es manuell hinzu, indem Sie die Umgebungsvariable CLASSPATH festlegen:

SET CLASSPATH=%CLASSPATH;.
java Echo "hello"
Nach dem Login kopieren

Sobald der Klassenpfad ordnungsgemäß konfiguriert ist, kann es zu einer „NoSuchMethodError: main“-Ausnahme kommen. Dieser Fehler weist darauf hin, dass die Hauptmethode in der Datei Echo.class fehlt. Stellen Sie sicher, dass die öffentliche statische Methode void main(String[] args) in der Echo-Klasse definiert ist.

Das obige ist der detaillierte Inhalt vonWie führe ich eine Java .class-Datei über die Befehlszeile aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage