ग्रहण गैलीलियो पर, डीबग एएस/वेब एप्लिकेशन करते समय निम्नलिखित क्लास नॉटफाउंड अपवाद प्राप्त हुआ। लेकिन रन एएस/वेब एप्लिकेशन करते समय बस ठीक काम करता है।कक्षाओं में URLClassLoader के साथ ClassNotFoundException (java.net पैकेज)
मैं संदेश दिया गया था कि "स्रोत अनुलग्नक फ़ाइल URLClassLoader.class के लिए स्रोत शामिल नहीं है आप नीचे दिए गए बदलें संलग्न स्रोत पर क्लिक करके स्रोत लगाव बदल सकते हैं:।" परियोजना विंडो में
, यह ऐसा लगता है कि URLClassLoader क्लास Java.net पैकेज से है, जो /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar से है।
मुझे मशीन पर जार मिला, और मुझे क्या याद आ रही है? यह केवल मुद्दा क्यों डीबग है?
क्या यह संभव हो सकता है कि मेरे आईमैक 10.6.5 मशीन पर जेआरई सिस्टम लाइब्रेरी पुरानी है? या किसी भी तरह से कुछ जार/पैकेज के स्थापित/अनस्टॉल मुद्दे का कारण बन गया?
यह मेरे पास है - जेआरई सिस्टम लाइब्रेरी [जेवीएम 1.6.0 (मैकोज़ एक्स डिफ़ॉल्ट)] - इस मुद्दे को ठीक करने में मदद करेगा? लेकिन इसे कैसे अपडेट किया जाए?
कृपया मदद करें!
com.google.appengine.tools.development.DevAppServerMain at localhost:57873
Thread [main] (Suspended (exception ClassNotFoundException))
Launcher$ExtClassLoader(URLClassLoader).findClass(String) line: 207
Launcher$ExtClassLoader.findClass(String) line: 229
Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: 307
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: 296
Launcher$AppClassLoader.loadClass(String, boolean) line: 301
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 248
InstrumentationImpl.loadClassAndStartAgent(String, String, String) line: 280
InstrumentationImpl.loadClassAndCallPremain(String, String) line: 338
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java (Nov 30, 2010 9:40:41 PM)
ऐसा लगता है कि वास्तव में मेरे आईमैक मशीन पर जावा एसडीके/जेआरई स्थापित करने में कुछ गड़बड़ है, मुझे टर्मिनल के अंदर से 'जावा-वर्जन' करने पर भी इसी तरह की त्रुटि मिली है, निम्नलिखित देखें - – tom
टॉम $ जावा -वर्जन थ्रेड "मुख्य" में अपवाद java.lang.NoClassDefFoundError:? संस्करण की वजह से: java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) \t java.security.AccessController.doPrivileged (मूल निवासी विधि) पर \t पर java.net पर संस्करण \t: java.lang.ClassNotFoundException? .URLClassLoader.findClass (URLClassLoader.java:190) java.lang.ClassLoader.loadClass (ClassLoader.java:307) पर \t \t sun.misc.Launcher $ AppClassLoader.loadClass पर (Launcher.java:301) \t पर java.lang.ClassLoader.loadClass (ClassLoader.java's48) – tom
किसी कारण से, टर्मिनल में उपर्युक्त त्रुटि समाप्त हो गई है। लेकिन ग्रहण के अंदर की त्रुटि अभी भी है :-(, कृपया कोई मदद करें! – tom