Heim  >  Artikel  >  Java  >  Beheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann

Beheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann

王林
王林Original
2019-11-11 09:20:429776Durchsuche

Beheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann

Szenario:

Beim Ausführen der .class-Datei mit dem Java-Befehl: „Fehler: Die Hauptklasse kann nicht gefunden oder nicht geladen werden.“ ":

Beheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann

Ursache:

1. Standardmäßig sucht der Java-Befehl nach der Klassendateiadresse in dem in angegebenen Verzeichnis die CLASSPATH-Umgebungsvariable von.

2. Ignorieren Sie die Auswirkungen des Pakets.

Lösung:

Verwenden Sie den Java-Paketnamen + Klassennamen zur Ausführung wie folgt: Verwenden Sie java com.lznb.cloud.TCPEchoClient  

Beheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann

Hinweis:

Verwenden Sie zum Ausführen den Java-Befehl im Hauptverzeichnis: java com.lznb.cloud.TCPEchoClient Der Pfad wird wiederholt, daher müssen wir ihn hier ausführen unter src. Das ist es.

Beheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann

Zusammenfassung:

1. Die Java-Ausführungsklassendatei wird an dem durch CLASSPATH angegebenen Ort gefunden, nicht im aktuellen Verzeichnis dass wir es verstehen. Wenn Sie möchten, dass das aktuelle Verzeichnis abgefragt wird, müssen Sie „.;“ zu CLASSPATH hinzufügen, um das aktuelle Verzeichnis darzustellen.

2. Java-Ausführungsklassendateien hängen stark vom Paketpfad ab. Wenn es ausgeführt wird, basiert es strikt auf dem aktuellen Benutzerpfad und konvertiert den vom Paket angegebenen Paketpfad in einen Dateipfad, um nach Klassendateien zu suchen.

Empfohlenes Tutorial:

Java-Tutorial

Das obige ist der detaillierte Inhalt vonBeheben Sie den Fehler, dass die Hauptklasse in Java nicht gefunden oder nicht geladen werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Was ist eine Java-Sammlung?Nächster Artikel:Was ist eine Java-Sammlung?