Käynnistin juuri javan yliopistolle ja minulla on melko perusohjelma, joka minun on koodattava. Aina kun yritän suorittaa sen, saan NoClassDefFoundError-ilmoituksen seuraavasti:
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)
Käytän Netbeans 7.0.1:tä, koska se oli IDE, jota käytin pari vuotta sitten Java-koodaukseen. Googlasin virhettä ja löysin jotain luokkapolusta, mutta kaikki löytämäni esimerkit olivat LINUX-pohjaisille käyttöjärjestelmille, joten olen vähän hukassa sen määrittämisessä Windowsissa.
Luokka on olemassa, ohjelma käänsi, ymmärtääkseni tämä virhe tulee, kun JVM yrittää suorittaa koodin eikä löydä luokkaa.
Kuka tahansa voi auttaa minua löytämään ClassPathin Netbeans 7.0.1:stä tai jos se ei ole ClassPath, miksi tämä virhe ilmenee jatkuvasti?