Heim  >  Artikel  >  Java  >  Java meldet, dass die Hauptklasse nicht gefunden oder geladen werden kann

Java meldet, dass die Hauptklasse nicht gefunden oder geladen werden kann

王林
王林Original
2019-11-11 17:41:196012Durchsuche

Java meldet, dass die Hauptklasse nicht gefunden oder geladen werden kann

Problem:

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

Java meldet, dass die Hauptklasse nicht gefunden oder geladen werden kann

Lösung:

Verwenden Sie zum Ausführen den Java-Paketnamen + den Klassennamen wie folgt: Verwenden Sie java com.lznb unter src .cloud.TCPEchoClient

Java meldet, dass die Hauptklasse nicht gefunden oder geladen werden kann

Grund:

1. Standardmäßig die Adresse der Klassendatei, die der Java-Befehl enthält nach dem gesucht wird, wird in der Umgebungsvariablen CLASSPATH angegeben, die im Verzeichnis sucht.

2. Ignorieren Sie die Auswirkungen des Pakets.

Hinweis:

Verwenden Sie zum Ausführen den Java-Befehl im Hauptverzeichnis: java com.lznb.cloud.TCPEchoClient Der Pfad wird wiederholt, also hier wir Es muss unter src ausgeführt werden.

Java meldet, dass die Hauptklasse nicht gefunden oder 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 vonJava meldet, dass die Hauptklasse nicht gefunden oder 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