我使用Scala插件在Eclipse中成功實現並運行了幾個Scala教程。然後,突然我試圖編譯和運行一個例子,這個錯誤想出了:使用Scala Plugin for Eclipse的noClassDefFoundError
Exception in thread "main" java.lang.NoClassDefFoundError: hello/HelloWorld
Caused by: java.lang.ClassNotFoundException: hello.HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:315)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
這一點上,我不能再在Eclipse中運行任何Scala程序後。我嘗試清理並重建我的項目,關閉並重新打開我的項目,然後關閉並重新打開Eclipse。
Eclipse版本號3.5.2和Scala插件2.8.0
這裏是原代碼:
package hello
object HelloWorld {
def main(args: Array[String]){
println("hello world")
}
}
$ PROJECT/bin/hello裏面有HelloWorld.class文件嗎? (您可以使用「Navigator」視圖來檢查)。 – 2010-03-29 06:28:48