Току-що рестартирах java за университета и имам доста основна програма, която трябва да кодирам. Работата е там, че всеки път, когато се опитам да го стартирам, получавам NoClassDefFoundError както следва:
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)
Използвам Netbeans 7.0.1, тъй като това беше IDE, който използвах преди няколко години за кодиране на Java. Потърсих грешката в Google и намерих нещо за пътя на класа, но всички примери, които намерих, бяха за базирана на LINUX OS, така че съм малко загубен как да го настроя правилно в Windows.
Класът съществува, програмата се компилира, доколкото разбирам, тази грешка идва, когато JVM се опитва да изпълни кода и не намира класа.
Всеки може да ми помогне с намирането на ClassPath на Netbeans 7.0.1 или ако това не е намирането на ClassPath, защо тази грешка продължава да изскача?