Je viens de redémarrer java pour l'université et j'ai un programme assez basique que j'ai besoin de coder. La chose est à chaque fois que je tente de l'exécuter, je reçois un NoClassDefFoundError comme suit:Comment réparer ClassPath dans Netbeans sur Windows
run:
java.lang.NoClassDefFoundError: log120/devoir1/LOG120Devoir1
Caused by: java.lang.ClassNotFoundException: log120.devoir1.LOG120Devoir1
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)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: log120.devoir1.LOG120Devoir1. Program will exit.
Exception in thread "main" Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
J'utilise Netbeans 7.0.1 car il est l'IDE que j'utilisais il y a quelques années au code java . J'ai googlé l'erreur et trouvé quelque chose sur le chemin de la classe, mais tout l'exemple que j'ai trouvé était pour OS basé sur Linux, donc je suis un peu perdu sur la façon de le régler correctement sur Windows.
La classe existe, le programme a compilé, d'après ce que je comprends cette erreur vient quand la JVM essaie d'exécuter le code et ne trouve pas la classe. Tout le monde peut m'aider à trouver le ClassPath sur Netbeans 7.0.1 ou si ce n'est pas la découverte de ClassPath pourquoi cette erreur continue à apparaître?
Juste pour votre information, votre texte ne correspond pas à l'exception, il s'agit en fait d'exceptions différentes, avec des causes/corrections différentes. Comment essayez-vous d'exécuter le code, à partir de l'EDI ou de la ligne de commande? –
IDE, j'appuie sur le bouton de lecture et j'obtiens l'erreur montrée. –