Sur Eclipse Galileo, vous avez reçu l'exception ClassNotFoundException suivante lors de l'exécution de Debug As/Web Application. Mais fonctionne très bien lors de l'exécution Run As/Web Application.ClassNotFoundException avec URLClassLoader dans classes.jar (package java.net)
on m'a message donné que « L'attachement source ne contient pas la source du fichier URLClassLoader.class Vous pouvez modifier l'accessoire source en cliquant sur le changement Source ci-joint. »
Dans la fenêtre du projet, semble que la classe URLClassLoader provient du package Java.net, qui provient de /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar.
J'ai trouvé le pot sur la machine, quoi d'autre me manque? pourquoi c'est le problème de débogage seulement?
Est-il possible que la bibliothèque système JRE que j'ai sur mon ordinateur iMac 10.6.5 soit obsolète? Ou d'une manière ou d'une autre, l'installation/désinstallation de certains pots/paquets a causé le problème?
Voici ce que j'ai - Bibliothèque JRE System [JVM 1.6.0 (MacOS X par défaut)] - le mettre à jour aiderait-il à résoudre le problème? mais comment l'obtenir mis à jour?
Aidez s'il vous plaît!
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)
il semble que vraiment il y a quelque chose qui cloche avec le Java SDK/JRE installé sur ma machine iMac, j'ai même eu la même erreur en faisant 'Java -version' depuis Terminal, voir ce qui suit - – tom
tom $ Java -version Exception dans le fil "main" java.lang.NoClassDefFoundError:? version Causée par: java.lang.ClassNotFoundException: La version \t à java.net.URLClassLoader 1.run $ (URLClassLoader.java:202) \t à java.security.AccessController.doPrivileged (Native Method) \t à java.net .URLClassLoader.findClass (URLClassLoader.java:190) \t à java.lang.ClassLoader.loadClass (ClassLoader.java:307) \t à sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:301) \t à java.lang.ClassLoader.loadClass (ClassLoader.java:248) – tom
pour une raison quelconque, l'erreur ci-dessus dans le Terminal a disparu. Mais l'erreur à l'intérieur de l'Eclipse est toujours là :-(, n'importe qui s'il vous plaît aider! – tom