2017-06-19 7 views
0

私は非同期MongoDB Javaドライババージョン3.4.2を使用しています.Gradleを使用してプロジェクトを構築しています(具体的には、私はorg.mongodb:mongodb-driver-async:3.4.0をビルドしています)。MongoDB Java非同期ドライバのインポートエラー

import com.mongodb.Block; 

は、インポートがうまく動作しますが、私はインポートしようとすると::

error: cannot find symbol 
import com.mongodb.BasicDBObject; 

問題とは何か:

import com.mongodb.BasicDBObject; 

私はエラーを取得する私はラインをインポートする場合私のここにインポート?最新のAPIドキュメントでは、MongoDBはBasicDBObjectがまだcom.mongodb

答えて

0

driverdriver-asyncは、2つの別個の独立したモジュールであり、パッケージ内に位置していることを述べています。

BasicDBObjectは、driverの一部であり、Blockは、driver-asyncの一部です。

+0

その情報をどのように知っているか質問できますか?私はパッケージ 'org.mongodb:mongodb-driver-core:3.4.0'を私のGradleビルドに追加しようとしましたが、まだ同じエラーが発生しています – RyMac

+0

別のドライバをいくつか掘り出して、私は 'org.mongodb:mongodb-driver:3.4.0'をインポートする必要がありました。 – RyMac

+0

私はそのドライバモジュールを謝罪します。私はmavenプロジェクトを持っており、pomを見たり、mvn dependency tree goalを実行してjarのすべての依存関係を見つけたりします。 – Veeram

関連する問題