Java NoClassDefFoundError:com/mongodb/MongoClientURI
这是我的代码,每当我运行此代码时,我都会得到错误:Java NoClassDefFoundError:com/mongodb/MongoClientURI,java,Java,这是我的代码,每当我运行此代码时,我都会得到错误: package com.sm.mongo; import com.mongodb.MongoClient; import com.mongodb.MongoClientURI; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import org.bson.types.Obje
package com.sm.mongo;
import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.types.ObjectId;
public class JavaMongoConnection {
public static void main(String[] args) {
//System.setProperty("jdk.tls.trustNameService", "true");
MongoClientURI uri = new MongoClientURI(
"mongodb+srv://admin:admin123@cluster0-bkruu.mongodb.net/test?retryWrites=true&w=majority");
MongoClient mongoClient = new MongoClient(uri);
MongoDatabase database = mongoClient.getDatabase("test");
}
}
我查看并尝试了他们的解决方案,其中我运行了配置-->依赖项,并查看了类路径条目,以确保列出了bson-xxx.jar、mongodb-driver-xxx.jar和mongodb-driver-core-xxx.jar。我已经列出了这些,尽管如此,我还是得到了与stackoverflow帖子相同的错误
任何帮助都将不胜感激。
com/mongodb/MongoClientURI
类出现在mongojava驱动程序
jar中
将上述jar包含在类路径中应该可以解决问题
com/mongodb/MongoClientURI
类存在于mongojava驱动程序中
在类路径中包含上述jar应该可以解决问题您需要mongo java驱动程序
dependency这是否回答了您的问题?您需要mongojava驱动程序
dependency这是否回答了您的问题?
Exception in thread "main" java.lang.NoClassDefFoundError: com/mongodb/MongoClientURI