首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala中Casbah的JAR不正确?

Scala中Casbah的JAR不正确?
EN

Stack Overflow用户
提问于 2012-05-25 21:17:57
回答 2查看 382关注 0票数 0
代码语言:javascript
复制
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的指导下解决了上面的问题后,我继续尝试以下方法:

代码语言:javascript
复制
newObj( "abc" )

并得到了这个错误:

java.lang.IncompatibleClassChangeError:类com.mongodb.BasicDBObject未实现请求的接口org.bson.BSONObject

你知道怎么解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-25 22:05:12

您可能需要将JodaTime jar添加到类路径中

票数 1
EN

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10755134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档