2016-06-23 30 views
0

私はMongodbでJavaプログラムを開発中です。次の2つのjarファイルがCLASSPATHに格納されます。mongodb-driver-3.2.2.jar、bson-3.0.2.jar。 Javaプログラムをコンパイルするとき、私はエラーを見た: エラー:シンボルを見つけることができません import com.mongodb.Block; mongodb-driver-3.2.2.jarを調べると、com.mongodb.Blockは存在しませんでした。 私は何かを見逃しましたか?ありがとう。Javaプログラムがcom.mongodb.Blockを見つけることができません

答えて

0

また、mongodb-driver-core jarが必要です。

依存関係管理ツール(Gradle、Maven)を使用して依存関係を処理しているようではない場合は、(mongodb-driverが必要)をダウンロードしてください。

また、依存関係のバージョンを整理する必要があります。をバージョン3.2.2に昇格させてください(依存関係管理システムもそれに対応していました)。

また、あなたの代わりに、他の3( bsonmongodb-driver-coremongodb-driver)のmongo-java-driver jarファイルを使用することができます

0

これは、JavaでのMongoDBを使用してトリッキーだが、Mavenのようなプロジェクト管理ツールは、ライブラリの輸入は非常に簡単になります。これはMongoのインポートです(バージョン番号を確認してください)。

<dependency> 
    <groupId>org.mongodb</groupId> 
    <artifactId>mongo-java-driver</artifactId> 
    <version>2.13.3</version> 
</dependency> 

私はそれをチェックアウトすることをお勧めします。

関連する問題