Eclipse Scala中Casbah的罐子不正确?
这给了我以下错误: “缺少ValidDataOrnumericTypeHolder所需的类文件。包组织的引用值joda引用了不存在的符号。” 我用谷歌搜索解决了这个错误,但没有成功。有人能指引我吗 我正在使用Scala 2.9.0插件在EclipseJavaEE中运行这个程序。我的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 跟进问题: 在安托万的指导下解决了上述问题后,我继续尝试以下方法:Eclipse Scala中Casbah的罐子不正确?,eclipse,scala,mongodb,jar,casbah,Eclipse,Scala,Mongodb,Jar,Casbah,这给了我以下错误: “缺少ValidDataOrnumericTypeHolder所需的类文件。包组织的引用值joda引用了不存在的符号。” 我用谷歌搜索解决了这个错误,但没有成功。有人能指引我吗 我正在使用Scala 2.9.0插件在EclipseJavaEE中运行这个程序。我的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
import com.mongodb.casbah.Imports._
val newObj = MongoDBObject( "abc" -> 1, "def" -> 2 )
得到了这个错误:
java.lang.CompatibileClassChangeError:Class com.mongodb.BasicDBObject未实现请求的接口org.bson.BSONObject
知道如何解决这个问题吗?您可能需要将jar添加到您的类路径中谢谢,Antoine。你的指针确实很有用 我必须添加以下罐子才能使其正常工作: 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
newObj( "abc" )