![](/img/trans.png)
[英]Error in mongodb: java.lang.NoSuchFieldError: INSTANCE
[英]MongoDB, java.lang.NoSuchFieldError
程序在第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)
雖然mongo是,
Tue Nov 27 15:40:13 [initandlisten] waiting for connections on port 27017
我做錯了什么?
我懷疑你的類路徑中有多個版本的mongo-java-driver jar。 嘗試使用-verbose:class運行以查看從哪里加載WriteConcern類。
使用這一行。
Mongo mongo = new Mongo(“localhost”,27017);
我有同樣的問題,我意識到我有兩個用於閱讀Mongo DB的java庫。 當我刪除其中一個(com.mongodb-xx.jar)時,錯誤消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.