运行scala代码的错误

时间:2011-05-15 05:11:48

标签: scala

我有以下代码:

package db
import com.mongodb.casbah.{ MongoCollection, MongoConnection, MongoDB }
import com.mongodb.casbah.commons.{ MongoDBObject }

object Test {
    def main(argc: Array[String]) {
        val db = MongoDB(MongoConnection(), "test")
        val objText = MongoDBObject("user" -> "This the text is test number the two")
        val coll = db.getCollection("coll_tet")
        coll.insert(objText)
        print(coll.find()) 
    }
}

我做scalac -classpath ... test.scala

当我尝试运行时:scala db.Test -classpath ...我收到错误:

  

线程“main”中的异常java.lang.NoClassDefFoundError:com / mongodb / Mongo

为什么会这样?

1 个答案:

答案 0 :(得分:0)

为什么不添加Imports对象?

import com.mongodb.casbah.Imports._

它应该处理所有的进口问题。