Eclipse Galileo'da, Debug As/Web Uygulaması yapılırken aşağıdaki ClassNotFoundException var. As Run/Web Uygulaması yaparken sadece iyi çalışır.ClassNotFoundException ile URLClassLoader içinde classes.jar (java.net paketi)
ben "kaynak ek dosya URLClassLoader.class için kaynak içermez Aşağıdaki Değişim Ekli Kaynak tıklayarak kaynak eki değiştirebilirsiniz.:" Mesajını verildi proje penceresinde
, bu URLClassLoader sınıfı, /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar adresindeki Java.net paketinden geliyor.
Makinedeki kavanozu buldum, başka neyim eksik? Neden sadece hata ayıklama sorunu var?
iMac 10.6.5 makinemde bulunan JRE sistem kitaplığının eski olması mümkün mü? Ya da bir şekilde bazı kavanoz/paketlerin yüklenmesi/kaldırılması sorunu neden oldu?
Sahip olduğum şey budur - JRE Sistem Kitaplığı [JVM 1.6.0 (MacOS X Varsayılan)] - sorunu düzeltmeye yardımcı olur muydu? ama nasıl güncellenir?
Lütfen yardım edin!
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)
görülüyor ki gerçekten iMac makinemde Java SDK/JRE yüklü bir sorun var, hatta Terminal içinde 'Java -version' yaparken benzer bir hata aldım, aşağıdakine bakın - – tom
tom $ Java –version Özel Durum "ana" java.lang.NoClassDefFoundError:? sürüm Yarattığı: java.net.URLClassLoader $ 1.run (URLClassLoader.java:202) java.security.AccessController.doPrivileged (Yerli Metodu) en \t \t de java.net de sürüm \t: java.lang.ClassNotFoundException? .URLClassLoader.findClass (URLClassLoader.java:190) java.lang.ClassLoader.loadClass (ClassLoader.java:307) de \t sun.misc.Launcher $ AppClassLoader.loadClass de \t (Launcher.java:301) \t de java.lang.ClassLoader.loadClass (ClassLoader.java:248) – tom
nedense, Terminaldeki yukarıdaki hata gitti. Ama Eclipse içindeki hata hala orada :-(, herkes yardım edin! – tom