Commençons par savoir ce qu'est réellement NetBeans. NetBeans est donc un environnement de développement intégré (IDE) utilisé à l'origine pour Java, mais en plus du développement de Java, il a également des extensions pour d'autres langues comme PHP, C ++, C, HTML5 et JavaScript. Il peut être exécuté sur différents systèmes d'exploitation comme Windows, MacOS, Linux et Solaris. Les applications basées sur NetBeans qui incluent l'IDE NetBeans et d'autres peuvent également être étendues par des développeurs tiers. En juillet 2006, sous la licence commune de développement et de distribution commune de Sun (CDDL), le Netbeans IDE a obtenu une licence. Récemment, IDE et la plate-forme NetBeans ont été donnés à la Fondation Apache par Oracle. En avril 2019, il a subi un cycle de développement des entreprises et s'est évanoui en tant que projet de haut niveau, donc NetBeans est concédé sous licence Apache 2.0.
NetBeans Integrated Development Environment est une plate-forme open source. NetBeans IDE prend en charge le développement de tous les types d'applications Java qui incluent Java SE, Javafx Java ME, Web, EJB et applications mobiles hors de la boîte. Les autres caractéristiques de l'IDE incluent le support Maven, les refactorings, un système de projet basé sur la fourmi, le contrôle de version (qui prend en charge Git, CVS, Mercurial, Subversion et Clearcase).
NetBeans fournit l'installation pour créer des applications logicielles à partir d'un ensemble de composants modulaires également appelés modules. Ces modules fournissent toutes les fonctions de base de l'IDE. Chacun d'eux a une fonction bien définie telle que la prise en charge de différentes langues, l'édition ou la prise en charge du système de version CVS et SVN, il a obtenu tous les composants pour prendre en charge le développement de Java en un seul téléchargement, permettant à l'utilisateur de commencer à travailler immédiatement, mais Pour les autres langues et les nouvelles fonctionnalités, NetBeans doit être étendu, les nouveaux modules et packages doivent être installés. Par exemple, Sun Java Studio Creator de Sun Microsystem, Sun Java Studio Enterprise et Sun Studio sont tous basés sur le NetBeans IDE.
Méthode principale
En passant à la méthode principale, en langue java, une application Java ne peut pas être construite sans méthode principale. Une application Java est définie comme une classe Java publique avec une méthode Main ().
public: C'est un spécificateur d'accès. Le mot-clé public est utilisé avant le principal afin que la machine virtuelle Java puisse identifier le point d'exécution du programme. Si le spécificateur d'accès est autre que public, c'est privé ou protégé, il ne sera pas visible pour JVM et le programme ne connaîtrait pas son point d'exécution.
statique: Toute fonction devient statique peut être rendue statique en utilisant le mot-clé statique. Les méthodes statiques sont les fonctions qui peuvent être exécutées ou invoquées sans la création d'aucun objet, donc pour appeler la fonction principale, les objets ne sont pas nécessaires. Il est nécessaire d'appeler la méthode principale sans créer un objet, donc statique est utilisée
annuler: Cela spécifie le type de course qui est nul. Le compilateur reconnaît que la méthode ne renvoie aucune valeur.
principal(): Il s'agit d'une syntaxe par défaut qui est déjà définie dans la machine virtuelle Java. JVM appelle cette fonction pour compiler un programme ligne par ligne et terminer la compilation une fois la fonction terminée. La méthode principale peut également être surchargée
String args []: La méthode principale () accepte également une sorte d'entrée de données de l'utilisateur. Il accepte un éventail de chaînes à travers des arguments de ligne CMD. Des arguments en ligne de commande sont passés par le paramètre Args, qui est un tableau de chaînes.
Résolution de l'erreur
Nous savons maintenant que la méthode principale est très importante pour exécuter un programme sur un JVM. Voici les solutions possibles pour surmonter l'erreur «Classe principale non trouvée dans NetBeans»:
La façon standard de gérer le projet avec principal:
Si vous souhaitez simplement exécuter le fichier, cliquez avec le bouton droit sur la classe à partir de l'Explorateur de packages, et cliquez sur Fichier d'exécution, ou (Alt + R, F), ou (Shift + F6)
Signature de syntaxe correcte du principal:
Spécification de la classe principale:
Erreur d'espace de mémoire / cache:
Si vous avez essayé cela et que cela ne fonctionne pas alors:
Aller à Accueil / NetBeans / NB / Var / Cache et supprimer le Cache dossier. Ensuite, ouvrez à nouveau le NetBeans IDE et exécutez le projet
Si les choses ne fonctionnent toujours pas, essayez les étapes suivantes:
Sélectionnez Compiler