2017-06-19 48 views
0

我正在使用異步MongoDB Java驅動程序版本3.4.2,並使用Gradle構建項目(具體來說,我正在構建org.mongodb:mongodb-driver-async:3.4.0)。當我輸入行:MongoDB Java異步驅動程序導入錯誤

import com.mongodb.Block; 

進口工作得很好,但是當我嘗試導入:

import com.mongodb.BasicDBObject; 

我得到一個錯誤:

error: cannot find symbol 
import com.mongodb.BasicDBObject; 

問題是什麼用我的進口在這裏?在最新的API文檔中,MongoDB說BasicDBObject仍位於包中com.mongodb

回答

0

driverdriver-async是兩個獨立的獨立模塊。

BasicDBObjectdriver的一部分,而Blockdriver-async的一部分。

+0

請問您如何知道這些信息?我已經嘗試在我的Gradle版本中添加'org.mongodb:mongodb-driver-core:3.4.0'包,但是我仍然收到相同的錯誤 – RyMac

+0

挖入不同的驅動程序中,我發現導入我需要通過導入'org.mongodb:mongodb-driver:3.4.0'。 – RyMac

+0

我的道歉其驅動程序模塊。我有Maven項目,我要麼看看POM,要麼運行mvn依賴關係樹目標來查找jar的所有依賴關係。 – Veeram

相關問題