Tôi đã triển khai thành công và chạy một số hướng dẫn Scala trong Eclipse bằng cách sử dụng plugin Scala. Sau đó đột nhiên tôi đã cố gắng biên dịch và chạy một ví dụ, và lỗi này xuất hiện:noClassDefFoundError sử dụng Plugin Scala cho 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)
Sau thời điểm này tôi không còn có thể chạy bất kỳ chương trình Scala nào trong Eclipse. Tôi đã thử làm sạch và xây dựng lại dự án của mình, đóng và mở lại dự án của tôi, và đóng và mở lại Eclipse.
Eclipse phiên bản số 3.5.2 và Scala Plugin 2.8.0
Đây là mã gốc:
package hello
object HelloWorld {
def main(args: Array[String]){
println("hello world")
}
}
Có tệp HelloWorld.class bên trong $ PROJECT/bin/hello không? (Bạn có thể sử dụng chế độ xem "Điều hướng" để kiểm tra). –