2010-08-21 5 views
5

Chaque fois que je charge NetBeans 6.9 (des erreurs similaires sont également survenues sur les versions précédentes), je laisse NetBeans finir de scanner mes projets et une fois cela fait, j'essaie d'exécuter un profil qui pointe vers une classe avec Une méthode principale, NetBeans dit toujours que la classe principale n'est pas trouvée, même si elle apparaît dans la liste des classes une fois que l'erreur est apparue.Impossible de trouver la classe principale dans NetBeans 6.9

Si je sélectionne la classe dans la liste et que j'appuie sur OK, la même erreur se reproduira (classe principale non trouvée).

Si je compile la classe principale, j'ai toujours le même problème.

Je pense que je reçois toujours le même problème si je reconstruis l'ensemble du projet. -> lorsque je compile le projet principal, il compile tous les projets, même ceux qui sont fermés. Que se passe-t-il?

Le seul moyen que j'ai trouvé jusqu'ici pour contourner ce problème est de fermer le projet, de le rouvrir et d'attendre la fin de l'analyse du projet.

Ceci est incroyablement ennuyeux. Y a-t-il une solution pour cela?

Une autre chose étrange que j'ai remarquée est que mon projet semble construire dans le mauvais nom de fichier JAR (bien que si je fais l'étape ci-dessus de fermer et de rouvrir le projet cela fonctionne toujours). J'ai deux projets avec des noms différents, et même après avoir fermé l'autre projet et redémarré NetBeans beaucoup de fois, quand je construis le premier projet, il utilise le nom de fichier JAR pour le second projet qui a été fermé pendant longtemps.

+0

Ok, je viens de vérifier que la reconstruction ne fonctionne pas non plus. Quelqu'un a-t-il une réponse à ce problème? C'est vraiment agaçant. Merci. – Coder

+0

Vous pouvez vérifier ma réponse à cette question ici: http://stackoverflow.com/questions/1951375/netbeans-class-does-not-have-a-main-method/5665778#5665778 – Lucia

Répondre

1

Je ne l'ai pas lu la question complète, mais essayez: projet RIGHT clic> propriétés> Exécuter> Rechercher pour la classe principale

essayer autre faire un nouveau projet et puis copiez le dossier scr de l'ancien au nouveau projet.

12

J'ai corrigé un comportement très similaire en supprimant le cache de NetBeans. Supprimez le dossier User\.netbeans\6.9\var\cache\index\.

Windows 7 et Netbeans 7.2: utilisateur \ AppData \ Local \ NetBeans \ Cache \ 7.2 \ index

+1

Merci beaucoup pour cette réponse ! Je cherchais partout comment résoudre ce problème. – Elijah

1

Pour Windows 8

Supprimer ce répertoire C: \ Users \ Shubham \ AppData \ Local \ NetBeans \ Cache

Avant cela, fermez netbeans. Redémarrez Netbeans et laissez-le lire le projet.

Projet d'essai. Exécutez le projet. Cela devrait fonctionner correctement.

Questions connexes