Java 类型MongoClient的方法getDatabase(String)未定义

Java 类型MongoClient的方法getDatabase(String)未定义,java,mongodb,Java,Mongodb,我试图按照教程进行操作,但是我从VS代码中得到了这个错误:对于MongoClient Java(67108964)类型,getDatabase(String)方法未定义 我想我完全按照教程所说的做了,这是我的代码: import com.mongodb.BasicDBObject; import com.mongodb.DBCursor; import com.mongodb.MongoClient; import com.mongodb.MongoClientURI; import com.m

我试图按照教程进行操作,但是我从VS代码中得到了这个错误:对于MongoClient Java(67108964)类型,getDatabase(String)方法未定义

我想我完全按照教程所说的做了,这是我的代码:

import com.mongodb.BasicDBObject;
import com.mongodb.DBCursor;
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoCursor;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;

public class DbController{

    static MongoCollection<Document> coll;

    public DbController(){
        MongoClient mongoClient = new MongoClient
            (new MongoClientURI("mongodb://localhost:27017"));
    MongoDatabase database = mongoClient.getDatabase("mydb");
    coll = database.getCollection("mycoll");
    }
    ...
}
下面是我的pom.xml:

<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongodb-driver</artifactId>
    <version>3.4.3</version>
</dependency>

org.mongodb
mongodb驱动程序
3.4.3

我错过了什么?其他一切正常。

您确定已正确加载依赖项吗?您已在“”处设置了mongoDBmongodb://localhost:27017“对吗?@Filip123go编译器在MongoDB jar中找到方法有什么关系?@Stultuske是的,我想是的,其他的一切都不起作用,会吗?@IrinaFrosch据我们所知,已加载了不同的版本。您确定已正确加载依赖项吗?只是为了确定,您已在“”处设置了mongoDBmongodb://localhost:27017“对吗?@Filip123go编译器在MongoDB jar中找到方法有什么关系?@Stultuske是的,我想是的,其他的一切都不起作用,“会吗?”据我们所知,加载了一个不同的版本。
<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongodb-driver</artifactId>
    <version>3.4.3</version>
</dependency>