java.lang.NoSuchMethodError:com.mongodb.ConnectionString.getRetryWritesValue()Ljava/lang/Boolean

java.lang.NoSuchMethodError:com.mongodb.ConnectionString.getRetryWritesValue()Ljava/lang/Boolean,java,mongodb,Java,Mongodb,我试图将mongodb的新驱动程序从3.8转移到3.9 更改后,我会出现以下错误: java.lang.NoSuchMethodError: com.mongodb.ConnectionString.getRetryWritesValue()Ljava/lang/Boolean 这是我的连接字符串: String connectionString = "mongodb://admin:admin@localhost:27017/?authSource=test&connectTimeo

我试图将mongodb的新驱动程序从3.8转移到3.9

更改后,我会出现以下错误:

java.lang.NoSuchMethodError: com.mongodb.ConnectionString.getRetryWritesValue()Ljava/lang/Boolean
这是我的连接字符串:

String connectionString = "mongodb://admin:admin@localhost:27017/?authSource=test&connectTimeoutMS=30000"
下面是抛出行的异常:

new MongoClient(new MongoClientURI(connectionString));

您的类路径中可能缺少mongojava驱动程序.jar。问:你有吗?问:你用的是Maven还是Gradle?这是和文档。我正在使用maven