import com.mongodb.casbah.Imports._
val newObj = MongoDBObject( "abc" -> 1, "def" -> 2 )这会给我以下错误:
“缺少ValidDateOrNumericTypeHolder所需的类文件。org包的引用值joda引用了不存在的符号。”
我用谷歌搜索来解决这个错误,但是没有成功。有没有人能给我带路?
我正在使用Scala2.9.0插件在Eclipse Java EE中运行它。我的Eclipse项目中有以下引用库。
casbah-commons_2.9.0-1-2.1.5-1.jar
casbah-gridfs_2.9.0-1-2.1.5-1.jar
casbah-core_2.9.0-1-2.1.5-1.jar
casbah-query_2.9.0-1-2.1.5-1.jar
casbah-dynamic_2.9.0-1-2.1.5.0.jar
mongo-1.0.jar
mongo-java-driver-2.7.1.jar
mongo-driver_2.9.0-1-0.2.0.jar
后续问题:
在Antoine的指导下解决了上面的问题后,我继续尝试以下方法:
newObj( "abc" )并得到了这个错误:
java.lang.IncompatibleClassChangeError:类com.mongodb.BasicDBObject未实现请求的接口org.bson.BSONObject
你知道怎么解决这个问题吗?
发布于 2012-05-25 22:05:12
您可能需要将JodaTime jar添加到类路径中
发布于 2012-05-26 00:27:37
谢谢,安托万。你的指针确实很有帮助。
我必须添加以下JAR才能使其工作:
slf4j-api-1.6.4.jar
joda-time-2.1.jar
slf4j-simple-1.6.4.jar
scalaj-collection_2.9.1-1.2.jar
https://stackoverflow.com/questions/10755134
复制相似问题