1. Problemort
Beim Kompilieren (javac) und Ausführen (java) eines Java-Programms tritt dieser Fehlertyp auf: kann nicht gefunden werden oder die Hauptklasse kann nicht geladen werden: (Empfohlen: Java-Video-Tutorial)
1. Schließen Sie zunächst aus, ob das Problem durch eine falsche Konfiguration der Umgebungsvariablen verursacht wird Da die Schnittstelle javac/java-Befehle erkennen kann, bedeutet dies, dass es kein Problem mit der Konfiguration der Umgebungsvariablen gibt.
2. Dieses Problem tritt häufig auf, weil die Java-Quelldatei einen Paketnamen enthält, z. B. die Datei C:codeHello.java:
package com.example; public class Hello{ public static void main(String[]args){ System.out.println("Hello"); } }
Es scheint, dass es kein Problem gibt. Führen Sie Folgendes aus:
C:\code>javac Hello.java C:\code>java Hello 错误: 找不到或无法加载主类 Hello
2. Lösung
Löschen Sie den Paketnamen aus der Quelldatei (nicht empfohlen);
Erstellen Sie einen Dateipfad mit demselben Dateinamen wie der Paketname unter Code-Struktur (C:codecomexampleHello.java)
编译:C:\code>javac com/example/Hello.java 运行:C:\code>java com.example.Hello
Für weitere Java-Kenntnisse beachten Sie bitte die Spalte Java Basic Tutorial.
Das obige ist der detaillierte Inhalt vonJava-Fehler: Gründe und Lösungen dafür, dass die Hauptklasse nicht gefunden wurde oder nicht geladen werden konnte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!