我只是找不到包含類org.bson.types.ObjectIdMongoDB的Java驅動程序:無法找到包含org.bson.types.ObjectId
首先jar文件,我確信我有正確的對象和包名稱是否正確: http://api.mongodb.com/java/3.1/org/bson/types/ObjectId.html
...所以,org.bson.types.ObjectId是正確的包+類名...
我下載了幾個版本[3.0 .0,3.1.0,3.2.0,3.2.2,3.3.0]從這裏: https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver/
我將它們炸開(解壓縮它們),我可以看到jar包含org.bson.types包,但沒有ObjectId類(!!!)。
重要說明:MondoDB頁面說明mongo java驅動程序中包含BSON庫,所以它應該都在我的想法中;我不應該單獨下載bson庫,對吧?看到這裏: http://mongodb.github.io/mongo-java-driver/
我有一種感覺,當有人告訴我答案(或者也許不)時,我會打我的前額....感謝任何提示!
是的,我很想單獨下載它,但MongoDB java驅動程序說,BSON包含在Mongo java驅動程序中(實際上包含它,它只是缺少一些重要的類,如ObjectId)。我在上面的問題中添加了一個註釋。添加一個也包含BSON的單獨的jar可能會導致衝突,因爲mongo jar(包含BSON)和另一個包含一些相同類但來自不同jar版本的jar,導致很多痛苦和痛苦。 – Pierre