2

プログラムは1行目で失敗しています

    MongoClient mongoClient = new MongoClient("localhost", 27017);

java.lang.NoSuchFieldError: ACKNOWLEDGED
    at com.mongodb.MongoClientOptions$Builder.<init>(MongoClientOptions.java:54)
    at com.mongodb.MongoClient.<init>(MongoClient.java:126)
    at com.mongodb.MongoClient.<init>(MongoClient.java:115)

モンゴがいる間、

Tue Nov 27 15:40:13 [initandlisten] waiting for connections on port 27017

私は何を間違っているのですか?

4

3 に答える 3

6

クラスパスに複数のバージョンのmongo-java-driverjarがあると思われます。-verbose:classを指定して実行し、WriteConcernクラスがどこからロードされているかを確認してください。

于 2012-11-29T14:03:10.920 に答える
4

この行を使用します。

Mongo mongo= new Mongo("localhost", 27017);

于 2012-11-29T13:35:20.227 に答える