Sapo rifillova java-n për universitetin dhe kam një program mjaft bazë që më duhet ta kodoj. Gjëja është se sa herë që përpiqem ta ekzekutoj, marr një NoClassDefFoundError si më poshtë:
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)
Unë jam duke përdorur Netbeans 7.0.1 pasi ishte IDE që përdorja disa vjet më parë për të koduar java. Kërkova në google gabimin dhe gjeta diçka në lidhje me shtegun e klasës, por të gjithë shembujt që gjeta ishin për OS me bazë LINUX, kështu që jam disi i humbur se si ta rregulloj atë si duhet në Windows.
Klasa ekziston, programi u përpilua, nga sa kuptoj unë ky gabim vjen kur JVM përpiqet të ekzekutojë kodin dhe nuk e gjen klasën.
Dikush mund të më ndihmojë me gjetjen e ClassPath në Netbeans 7.0.1 ose nëse nuk është ClassPath, duke gjetur pse shfaqet ky gabim?