Un environnement de développement intégré , comme NetBeans , peuvent faire certains aspects du développement Java plus facile , tout en introduisant des complications supplémentaires . Les mêmes configurations supplémentaires qui peuvent faire la compilation d'un programme facile , il peut être difficile de trouver la source des erreurs simples. Obtenir l'erreur " Aucune classe principale trouvée » lorsque vous essayez de compiler votre projet dans NetBeans est un exemple où une erreur pourrait être dans votre code, ou dans la configuration de NetBeans de votre projet. Classe principale Alors que votre programme peut être constitué de plusieurs fichiers de code source contenant une variété d'objets , la machine virtuelle Java commence l'exécution de votre code en haut de votre méthode " public static void main" au sein de votre classe principale . Si NetBeans ne peut pas trouver cette méthode au cours du processus de compilation de votre projet en bytecode , puis le compilateur ne pourra pas terminer le processus de compilation. Sans savoir où est la classe principale , la JVM ne sera pas en mesure d'exécuter le programme. Ceci est la cause de la " Aucune classe principale trouvée " message d'erreur. Principal Classe erreurs de syntaxe Une erreur de syntaxe simple autour de votre fonction principale pourrait être la cause de ce message d' erreur. Assurez-vous que votre méthode principale est la déclaration complète "static void main publique ( String [] args )" avant ses accolades. Si vous avez déclaré cette méthode correctement , assurez-vous que vous n'avez pas omettre le «public» de la déclaration de votre classe principale . Si vous avez omis le terme public , alors vous avez accidentellement déclaré votre classe principale comme abstraite. Java ne peut pas instancier une instance d'une classe abstraite , donc ce serait empêcher le compilateur de la compilation de votre programme. Propriétés du projet S'il n'y a pas d'erreur de syntaxe dans votre classe principale , alors le problème pourrait résider dans la configuration de votre projet NetBeans. Lorsque vous configurez votre projet , vous spécifiez NetBeans de classe devraient traiter que la classe principale . Si vous avez spécifié le mauvais fichier, ou changé le nom de fichier de votre classe principale , puis NetBeans seraient incapables de localiser votre méthode principale . Allez dans le menu "Fichier ", sélectionnez " Propriétés du projet ", puis cliquez sur « Select Main Class ». Cliquez sur le fichier que vous utilisez comme classe principale de veiller à ce que votre projet NetBeans est configuré correctement . Reconstruire le projet Si vous n'arrivez toujours pas à trouver le problème, ou si vous avez réglé le problème , mais que vous obtenez toujours le " Aucune classe principale trouvée " d'erreur, alors votre problème peut être qu'il ya un décalage entre votre projet actuel et les paramètres dans le fichier de cache de NetBeans de votre projet. Vous pouvez mettre à jour le fichier cashe de réfléchir à l'état actuel de votre projet en allant dans le menu "Build" , puis en sélectionnant " Clean and Build Main Project ». < Br >
|