Scala:找不到相应的Java类

时间:2014-03-13 10:01:18

标签: java mongodb scala

在编译Scala 2.10项目时,我遇到了一个我甚至无法理解的错误

java.lang.NoClassDefFoundError: no Java class corresponding to MongoPersistable.this.type found
at scala.reflect.runtime.JavaMirrors$JavaMirror.typeToJavaClass(JavaMirrors.scala:1218) ~[scala-reflect-2.10.0.jar:na]
at scala.reflect.runtime.JavaMirrors$JavaMirror.runtimeClass(JavaMirrors.scala:202) ~[scala-reflect-2.10.0.jar:na]
at scala.reflect.runtime.JavaMirrors$JavaMirror.runtimeClass(JavaMirrors.scala:65) ~[scala-reflect-2.10.0.jar:na]
...

如果代码在eclipse中首先得到良好的效果,那怎么可能得到这样的错误消息呢?

以下代码行会产生此错误:

trait MongoPersistable {

    def save() {
        val dao : MongoDAO[MongoPersistable.this.type]  = MongoDAO[this.type];
....

如果我知道在哪里搜索

,我会上传更多代码

0 个答案:

没有答案