import com.mongodb.casbah.Imports._
val newObj = MongoDBObject( "abc" -> 1, "def" -> 2 )
これにより、次のエラーが表示されます。
「ValidDateOrNumericTypeHolder が必要とするクラス ファイルがありません。パッケージ org の参照値 joda が存在しないシンボルを参照しています。」
このエラーを解決するためにグーグルで検索しましたが、成功しませんでした。誰かが私を案内してもらえますか?
Scala 2.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
モンゴ-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 を実装していません
これを修正する方法はありますか?