Eine integrierte Entwicklungsumgebung wie NetBeans , können einige Aspekte der Java-Entwicklung leichter , während die Einführung zusätzlicher Komplikationen. Die gleiche zusätzliche Konfigurationen machen Kompilieren eines Programms kann einfach machen es schwierig, die Quelle des einfachen Fehler zu finden. Erhalte die Fehlermeldung "No Hauptklasse gefunden" , wenn Sie Ihr Projekt in NetBeans kompilieren ist ein Beispiel, wo ein Fehler im Code oder in Ihr Projekt NetBeans Konfiguration sein könnte. Hauptklasse
Während Ihr Programm mehrere Quellcode -Dateien, die eine Vielzahl von Objekten bestehen kann , beginnt die Java Virtual Machine ausgeführt Code an der Spitze der " public static void main "-Methode innerhalb Ihrer Hauptklasse . Wenn NetBeans nicht finden kann, diese Methode während des Prozesses der Erstellung Ihres Projektes in Bytecode , dann wird der Compiler nicht in der Lage , um die Zusammenstellung abzuschließen. Ohne zu wissen , wo die Haupt- Klasse ist , wird die JVM nicht in der Lage , um das Programm auszuführen. Dies ist die Ursache für die "No Hauptklasse Found" -Fehlermeldung.
Hauptklasse Syntax Errors
Eine einfache Syntax-Fehler rund um Ihre Hauptfunktion könnte die Ursache sein dieser Fehlermeldung . Stellen Sie sicher, dass die Main-Methode die volle Deklaration "public static void main ( String [] args) " vor seiner geschweiften Klammern hat . Wenn Sie diese Methode erklärt richtig , dann stellen Sie sicher , dass Sie nicht lassen Sie den "public" von Ihrer Haupt- class ' Erklärung . Wenn Sie den Begriff öffentliche weggelassen , dann versehentlich deklariert Ihre wichtigste Klasse als abstrakt. Java kann nicht instanziiert eine Instanz einer abstrakten Klasse , so wäre dies der Compiler Ihr Programm kompilieren zu verhindern.
Project Properties
Wenn es keine Syntaxfehler in Ihrem Haupt- Klasse , dann könnte das Problem in Ihrem NetBeans Projekt-Konfiguration liegen . Beim ersten Einrichten Ihres Projekts bestimmen Sie, welche Klasse NetBeans sollte als die wichtigste Klasse zu behandeln. Wenn Sie die falsche Datei angegeben , oder verändert die Dateinamen Ihrer Hauptklasse , dann NetBeans wäre nicht auf Ihre wichtigste Methode finden. Gehen Sie in das Menü "Datei" , wählen Sie " Project Properties ", dann klicken Sie auf " Select Hauptklasse . " Klicken Sie auf die Datei, die Sie als Haupt- Klasse verwenden, um sicherzustellen, dass Ihre NetBeans-Projekt richtig konfiguriert ist.
Projekt neu
Wenn Sie immer noch nicht das Problem zu finden , oder wenn Sie das Problem behoben , sind aber noch immer die "No Hauptklasse Found "-Fehler, dann ist dein Problem kann sein, dass es eine Diskrepanz zwischen Ihrem aktuellen Projekt und in den Einstellungen Ihres Projekts NetBeans Cache-Datei . Sie können aktualisieren Sie die Datei cashe um den aktuellen Status des Projekts , indem Sie auf der "Build "-Menü wählen Sie dann reflektieren "Clean and Build Hauptprojekt . "