Voici l'erreur:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: sfclocator/UpdateNameForm at sfclocator.SFCViewer.(SFCViewer.java:68) at sfclocator.SFCViewer$10.run(SFCViewer.java:1823) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.lang.ClassNotFoundException: sfclocator.UpdateNameForm at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
4 Réponses :
J'ai eu un problème similaire, je l'ai résolu en retirant d'abord le pot à partir du chemin de construction, puis de l'ajouter à nouveau. Construisez le projet après avoir ré-ajouté le pot. Parfois, le chemin de construction n'est pas rafraîchi ... J'espère que cela fonctionne aussi pour vous. P>
Je ne comprends pas ce que tu veux dire. Je n'ai pas de jar dans mon chemin de construction. Le seul pot nécessaire pour construire mon projet est Absolutelayout.jar
Ces types de problèmes sont presque toujours dus aux problèmes de classe. p>
Je ne sais pas comment vérifier ma classe de classe. Toutes mes classes sont stockées dans le dossier de construction du projet NetBeans et ils sont tous là. Le seul pot nécessaire à la construction est absolutelayout.jar
C'est la seule réponse avec une approche pour résoudre réellement cette erreur
Répondre avec un lien vers un logiciel de vente de site pour 8 995 $ est difficilement ce que j'appellerais utile.
@Shanemeister Ce n'est pas un logiciel à vendre, c'est le domaine de vente car le site a été fermé et laissé la propriété du domaine expire. J'ai enlevé le lien.
J'ai résolu mon problème en créant un nouveau projet NetBeans à partir des sources existantes. À mon avis, ce n'est pas un bon moyen de faire des choses (en particulier sur de grands projets), mais aucune des réponses existantes n'a fourni une solution. p>
J'ai soudainement eu le même problème. J'ai vérifié la sortie du processus de construction dans / Build / Classes et je n'ai pas trouvé la classe manquante. Pas intéressée à propos du message d'erreur ... Mon moyen de résoudre ce problème dans Netbeans 8.2 était de cliquer sur le projet pour ouvrir la page Propriétés. Ensuite, allez à la compilation sous la construction et décochez la compilée sur la boîte de sauvegarde. Après cela, j'ai fait une édition factice de la classe problématique - entrer dans un système.out ... et la supprimer à nouveau - et sauvegarder. Après cela, je pouvais cliquer avec le bouton droit de la souris sur la classe et choisir un fichier de compilation. Encore une fois vérifiant / construire / classes, je pouvais voir que les classes étaient maintenant construites. Exécution du programme a fonctionné et je pourrais revérifier la compilation de la boîte de sauvegarde dans les propriétés du projet. P>
Cette réponse a contribué à résoudre mon problème avec NetBeans 10. Ajout simplement un système.out et enregistrer le fichier, puis supprimez-le ensuite.Je n'avait pas besoin d'effectuer des étapes supplémentaires.
Pouvez-vous voir la classe
updateNameForm code> si vous le recherchez dans NetBeans?
@L'élite oui je peux. C'est dans le projet et dans le dossier Classes du projet NetBeans lui-même. Vérifiez la mise à jour ci-dessus s'il vous plaît
Avez-vous un script de construction qui nettoie votre construction?
@ L'élite comme je l'ai dit, c'est un projet NetBeans. Le bouton propre et de construction dans NetBeans le fait automatiquement. Il reconstruit également les programmes FINAL JAR Fichier dans le dossier "DIST", et ce pot fonctionne.
Je ressens la même chose avec l'un de mes projets dans NB7 ... Travaillé bien il y a quelques jours. Dans mon cas, c'est une application Web et elle échoue lors du chargement des haricots du contexte d'application à ressort.
Oui! C'est la deuxième fois que cela s'est passé.