Beginnen wir damit, zu wissen, was NetBeans tatsächlich ist. Netbeans ist also eine integrierte Entwicklungsumgebung (ID), die ursprünglich für Java verwendet wurde, aber zusätzlich zur Java -Entwicklung verfügt sie auch Erweiterungen für andere Sprachen wie PHP, C ++, C, HTML5 und JavaScript. Es kann auf verschiedenen Betriebssystemen wie Windows, MacOS, Linux und Solaris ausgeführt werden. Anwendungen auf NetBeans-basierten Anwendungen, zu denen die Netbeans IDE und andere auch von Entwicklern von Drittanbietern erweitert werden können. Im Juli 2006 wurde die Netbeans IDE unter der gemeinsamen Entwicklungs- und Vertriebslizenz (CDDL) von Sun Lizenz erhalten. Kürzlich wurden Netbeans IDE und Plattform von Oracle an die Apache Foundation gespendet. Im April 2019 wurde ein Geschäftsentwicklungszyklus unterzogen und wurde als Top-Level-Projekt ohnmächtig, sodass Netbeans derzeit unter der Apache-Lizenz 2 lizenziert ist.0.
Die integrierte Entwicklungsumgebung von Netbeans ist eine Open -Source -Plattform. Netbeans IDE unterstützt die Entwicklung aller Java -Anwendungstypen, zu denen Java SE, Javafx Java ME, Web, EJB und mobile Anwendungen gehören. Die anderen Merkmale von IDE sind Maven Support, Refactorings, ein Ant-basierter Projektsystem, Versionskontrolle (das GIT, CVS, Quecksilber, Subversion und ClearCase unterstützt).
NetBeans bieten die Möglichkeit, Softwareanwendungen aus einer Reihe modularer Komponenten zu erstellen, die auch als Module bezeichnet werden. Diese Module liefern alle grundlegenden Funktionen der IDE. Jeder von ihnen hat eine genau definierte Funktion wie die Unterstützung verschiedener Sprachen, die Bearbeitung oder Unterstützung für das CVS-Versioning-System und SVN. Es hat alle Komponenten zur Unterstützung der Entwicklung von Java in einem einzigen Download, sodass der Benutzer sofort arbeiten kann, aber aber Für andere Sprachen und neue Funktionen muss NetBeans erweitert werden, neue Module und Pakete müssen installiert werden. Zum Beispiel basieren Sun Java Studio Creator von Sun Microsystem, Sun Java Studio Enterprise und Sun Studio alle auf der Netbeans IDE.
Hauptmethode
Übergehen zur Hauptmethode in der Java -Sprache kann eine Java -Anwendung ohne eine Hauptmethode nicht erstellt werden. Eine Java -Anwendung wird als öffentliche Java -Klasse mit einer Main () -Methode definiert.
öffentlich: Es ist ein Zugangspezifizierer. Das öffentliche Schlüsselwort wird vor dem Hauptwörter verwendet, damit die virtuelle Java -Maschine den Ausführungspunkt des Programms identifizieren kann. Wenn der Zugangsspezifizierer anders als öffentlich ist, das privat oder geschützt ist, ist er für JVM nicht sichtbar und das Programm würde seinen Ausführungspunkt nicht kennen.
statisch: Jede Funktion wird statisch durch die Verwendung des Schlüsselworts statisch gestaltet werden. Statische Methoden sind die Funktionen, die ohne die Erstellung von Objekten ausgeführt oder aufgerufen werden können. Um die Hauptfunktion aufzurufen, werden Objekte nicht benötigt. Es ist notwendig, die Hauptmethode aufzurufen, ohne ein Objekt zu erstellen, daher wird statisch verwendet
Leere: Dies gibt den Run-Typ an, der null ist. Der Compiler erkennt an, dass die Methode keine Wertschöpfung zurückgibt.
hauptsächlich(): Es ist eine Standardsyntax, die bereits in der java virtuellen Maschine definiert ist. JVM ruft diese Funktion auf, um eine Programmlinie nach Zeile zu kompilieren und die Kompilierung nach Abschluss der Funktion zu beenden. Die Hauptmethode kann auch überladen werden
String args []: Die Main () -Methode akzeptiert auch eine Art Dateneingabe vom Benutzer. Es akzeptiert eine Reihe von Strings durch CMD -Linienargumente. Befehlszeilenargumente werden durch den Args-Parameter weitergeleitet, bei dem es sich um eine Reihe von Zeichenfolgen handelt.
Auflösen des Fehlers
Jetzt wissen wir, dass die Hauptmethode sehr wichtig ist, um ein Programm auf einem JVM durchzuführen. Im Folgenden finden Sie die möglichen Lösungen, um den Fehler „Hauptklasse nicht in NetBeans“ zu überwinden:
Die Standardmethode, um das Projekt mit Main auszuführen:
Wenn Sie nur die Datei ausführen möchten, klicken Sie mit der rechten Maustaste im Paket Explorer auf die Klasse und klicken Sie auf Datei ausführen oder (Alt + R, f) oder (SHIFT + F6)
Richtige Syntaxsignatur von Main:
Angabe der Hauptklasse:
Speicher-/Cache -Speicherplatzfehler:
Wenn Sie dies ausprobiert haben und trotzdem nicht funktioniert, dann funktioniert es: dann:
Gehe zu Startseite/Netbeans/NB/var/Cache und löschen die Zwischenspeicher Ordner. Öffnen Sie dann die Netbeans IDE erneut und führen Sie das Projekt aus
Wenn die Dinge immer noch nicht funktionieren, probieren Sie die folgenden Schritte aus:
Wählen Sie Compile