Les partenaires publicitaires:

Aucun principales classes trouvées dans NetBeans

Un environnement de développement intégré, comme NetBeans, peut rendre 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é" 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.

  1. Main Class

    • 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 "public static void main" méthode dans votre classe principale. Si NetBeans ne peut pas trouver cette méthode au cours du processus d'élaboration de votre projet en bytecode, alors le compilateur sera incapable de terminer le processus de compilation. Sans savoir où la classe principale est, la JVM ne sera pas en mesure d'exécuter le programme. Ceci est la cause de la "Aucune classe principale Trouvé" Message d'erreur.

    • Erreurs principale classe de syntaxe




      • Une simple erreur de syntaxe autour de votre fonction principale pourrait être la cause de ce message d'erreur. Assurez-vous que votre méthode principale a la déclaration complète "public static void main (String [] args)" avant ses accolades. Si vous avez déclaré cette méthode correctement, puis assurez-vous que vous ne l'omettez "public" à partir de votre déclaration de classe principale. Si vous avez omis le public à long terme, alors vous avez accidentellement déclaré votre principale classe 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

      • Si il n'y a pas d'erreur de syntaxe dans votre classe principale, alors le problème pourrait résider dans votre configuration du projet NetBeans. Lorsque vous configurez votre projet, vous spécifiez qui NetBeans de classe devraient traiter comme la classe principale. Si vous avez spécifié le mauvais fichier, ou changé le nom du fichier de votre classe principale, puis NetBeans serait incapable de localiser votre méthode principale. Allez dans le "Fichier" menu, sélectionnez "Propriétés du projet," puis cliquez sur"Sélectionnez la classe principale." Cliquez sur le fichier que vous utilisez comme classe principale pour assurer que votre projet NetBeans est correctement configuré.

      Reconstruire le projet

      • Si vous ne trouvez toujours pas le problème, ou si vous avez fixé le problème, mais obtenez toujours la "Aucune classe principale Trouvé" erreur, alors votre problème est peut-être qu'il ya un décalage entre votre projet actuel et les paramètres dans le fichier de cache NetBeans de votre projet. Vous pouvez mettre à jour le fichier de cashe à réfléchir à l'état actuel de votre projet en allant sur le "Construire" menu, puis en sélectionnant "Nettoyez et Build Main Project."

    » » » » Aucun principales classes trouvées dans NetBeans