सभी,
मेरा वर्गपथ निम्न फ़ोल्डर में सेट किया गया है:
CLASSPATH =। C: \ Program Files \ Java \ jdk1.6.0_21 \ bin; C: \ Program Files \ Java \ jdk1.6.0_21 \ bin \ project
सभी मेरी जावा फाइल और क्लास फाइलें परियोजना
फ़ोल्डर CLASSPATH
में सूचीबद्ध हैं।
फिर भी मुझे चालक वर्ग < / Code> in
project
फ़ोल्डर:
सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.6.0_21 \ bin \ project> thread "main" java में java driverclass अपवाद .lang.NoClassDefFound त्रुटि: java.lang.ClassLoader.defineClass पर java.lang.ClassLoader.defineClassCond (अज्ञात स्रोत) पर java.lang.ClassLoader.defineClass1 (मूल विधि) पर ड्राइवर क्लास (गलत नाम: प्रोजेक्ट / ड्रायवरक्लास) (अज्ञात स्रोत) Java.security.SecureClassLoader.defineClass पर (अज्ञात स्रोत) पर java.net.URLClassLoader.defineClass (अज्ञात स्रोत) java.n पर Java.secure.AccessController पर java.net.URLClassLoader $ 1.run (अज्ञात स्रोत) पर et.URLClassLoader.access $ 000 (अज्ञात स्रोत)। जावा पर java.net.URLClassLoader.findClass (अज्ञात स्रोत) पर विशेषाधिकारित (मूल विधि)। Lang.ClassLoader.loadClass (अज्ञात स्रोत) पर sun.misc.Launcher $ AppClassLoader.loadClass (अज्ञात स्रोत) पर java.lang.ClassLoader.loadClass (अज्ञात स्रोत) मुख्य वर्ग नहीं मिल सका: DriverClass। कार्यक्रम बाहर निकल जाएगा
क्या कोई मुझे यहां कारण समझने में मदद कर सकता है?
आप पैकेज के अंदर हैं आपको पैकेज रूट में बैठा होना चाहिए। एक फ़ोल्डर ऊपर जाएं।
cd ..
फिर java project.DriverClass
।
एचआर> उस ने कहा, आपको CLASSPATH
पर्यावरण चर का उपयोग नहीं करना चाहिए आपका वर्तमान में भी अमान्य है अज्ञात पथनामों में रिक्त स्थान हैं इसके अलावा, JDK / bin
फ़ोल्डर को कक्षापथ में जाना नहीं चाहिए। बस -cp
तर्क जैसे java -cp का उपयोग करें। Project.DriverClass
(पैकेज रूट फ़ोल्डर में बैठे रहते हुए)।
Comments
Post a Comment