2 Stimmen

Netbeans - Klasse hat keine Hauptmethode

Mein Programm ist nur ein einfaches System.out.println(""); Aber netbeans kann die Hauptmethode nicht finden. Ist netbeans 6.7.1 Konflikt mit WIN7? Gibt es einen möglichen Fehler?

0 Stimmen

Mein Netbeans kann nicht einmal "main" erkennen... Da es nicht fett und kursiv wird....

5 Stimmen

Wenn Ihr Programm so einfach ist, zeigen Sie uns den Code.

1voto

Thilo Punkte 248982

Vergewissern Sie sich, dass es sich um

public static void main(String[] argv)

Keine andere Unterschrift ist ausreichend.

1voto

Sajad Bahmani Punkte 17067

Im Projektfenster klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie Eigenschaften, gehen Sie zu Ausführen und setzen Sie Main Class (Sie können es durchstöbern). dieses Handbuch funktioniert, wenn Sie statische Main in einigen Klasse haben:

public class Someclass
{

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
        //your code
    }
}

Netbeans hat keinen Konflikt mit W7 und Sie können Version 6.8 verwenden.

1voto

dnguyen Punkte 149

Wenn Sie Ihre Klasse mit dem Schlüsselwort in Java benennen würden, würde Ihr Programm nicht erkannt werden, dass es die main-Methode hat.

0voto

PeterMmm Punkte 23251
  1. Prüfung auf korrekte Methodendeklaration

public static void main(String [ ] args)

  1. Überprüfen Sie die Netbeans-Projekteigenschaften unter Ausführen > Hauptklasse

0voto

Daniel Punkte 145

Ich hatte auch dieses Problem (Fehler: Die Hauptklasse test.Test konnte nicht gefunden oder geladen werden) . Ich werde das relativ einfach erklären, da ich weiß I Ich hätte es zu schätzen gewusst, wenn das jemand getan hätte, als ich nach meiner Antwort suchte.

Als ich mit der rechten Maustaste auf das Projekt klickte (auf der linken Seite des Bildschirms, es sei denn, Sie haben die Registerkarte "Projekte" entfernt) und auf Eigenschaften und dann auf Ausführen ging, hatte die Hauptklasse den Projektnamen.Klassenname, was mich verwirrte. Ich habe zum Beispiel ein Projekt "test" erstellt, um dies zu testen, und als ich zu

(Rechtsklick) Test o Quelle: Pakete -> Eigenschaften -> laufen. -> Hauptklasse

hatte Test.test in dieses Feld ein, und genau das war das Problem. Die Klasse ist test, nicht Test.test, also habe ich auf durchsuchen zu seiner Rechten, und das einzige, was in der Liste zur Auswahl stand, war Test und als ich das auswählte und versuchte, es erneut zu starten, funktionierte es schließlich.

Außerdem habe ich festgestellt, dass bei der Erstellung eines neuen Projekts in Netbeans eines der Dinge, die es Ihnen ursprünglich gibt (in meinem Fall das Projekt mit dem Namen Test ) ist Pakettest; . Wenn Sie dieses Problem haben, sind Sie wahrscheinlich, wie ich, diese Zeile ursprünglich losgeworden, weil Sie sie als eine weitere Codezeile betrachteten, die Sie nicht brauchten. Diese Codezeile hat Ihre Hauptklasse aktiviert, die in meinem Fall Test.test um die Hauptklasse zu finden * Test davon.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X