मी नुकतेच विद्यापीठासाठी जावा रीस्टार्ट केला आहे आणि माझ्याकडे एक मूलभूत प्रोग्राम आहे जो मला कोड करणे आवश्यक आहे. गोष्ट अशी आहे की प्रत्येक वेळी जेव्हा मी ते चालवण्याचा प्रयत्न करतो तेव्हा मला खालीलप्रमाणे 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 कोड करण्यासाठी वापरत होतो. मी त्रुटी गुगल केली आणि मला क्लास पाथबद्दल काहीतरी सापडले परंतु मला आढळलेली सर्व उदाहरणे लिनक्स आधारित ओएससाठी आहेत त्यामुळे ती विंडोजवर कशी सेट करावी याबद्दल मी काहीसे हरवले आहे.
क्लास अस्तित्वात आहे, प्रोग्रामने कंपाईल केले आहे, मला जे समजले त्यावरून ही त्रुटी येते जेव्हा JVM कोड रन करण्याचा प्रयत्न करते आणि क्लास सापडत नाही.
Netbeans 7.0.1 वर ClassPath शोधण्यात किंवा क्लासपाथ नसल्यास ही त्रुटी का येत राहते हे शोधण्यात कोणीही मला मदत करू शकेल?