在Eclipse Galileo上,執行調試爲/ Web應用程序時得到以下ClassNotFoundException。但在運行/ Web應用程序時工作得很好。ClassNotFoundException在classes.jar中使用URLClassLoader(java.net包)
我得到的消息說,「該人士附件不包含該文件URLClassLoader.class源您可以通過點擊下面的更改附加源更改源附件:」
在項目窗口,它似乎URLClassLoader類來自Java.net包,它來自/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar。
我在機器上發現了罐子,還有什麼我失蹤?爲什麼它只是調試問題?
我的iMac 10.6.5機器上的JRE系統庫是否可能過時?或者以某種方式安裝/不安裝某些jar/package導致該問題?
這就是我所擁有的 - JRE系統庫[JVM 1.6.0(MacOS X Default)] - 會更新它有助於解決問題嗎?但如何更新它?
請幫忙!
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)
似乎真的我的iMac機器上安裝的Java SDK/JRE出現問題,我甚至在從終端內部執行'Java -version'時遇到類似的錯誤,請參閱以下內容 - – tom 2010-12-01 07:22:52