Implementé y ejecuté con éxito varios tutoriales de Scala en Eclipse utilizando el complemento Scala. Entonces, de repente he tratado de compilar y ejecutar un ejemplo, y este error ocurrió:noClassDefFoundError con el complemento Scala para Eclipse
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)
Después de este punto ya no podía ejecutar ningún programa Scala de Eclipse. Intenté limpiar y reconstruir mi proyecto, cerrando y volviendo a abrir mi proyecto, y cerrando y volviendo a abrir Eclipse.
versión de Eclipse número 3.5.2 y 2.8.0 plugin de Scala
Aquí está el código original:
package hello
object HelloWorld {
def main(args: Array[String]){
println("hello world")
}
}
¿Hay un archivo HelloWorld.class dentro de $ PROJECT/bin/hello? (Puede usar la vista "Navegador" para verificar). –