MongoDB,不能连接,因为他找不到主机字符串



祝你好运!我从MySQL切换到MongoDB,我使用了MongoDB云网站的连接字符串,但它不起作用。

public boolean connect() {
try {
client = new MongoClient("mongodb+srv://root:`password`@provincecluster.ms1am.mongodb.net/?retryWrites=true&w=majority");
mcserverdb = client.getDB("ProvinceDB");
players = mcserverdb.getCollection("ProvinceCollection");
System.out.println("Connected to Database!");
} catch (UnknownHostException e) {
//When you end up here, the server the db is running on could not be found!
System.out.println("Could not connect to database!");
e.printStackTrace();
return false;
}
java.lang.NoClassDefFoundError: com/mongodb/MongoClient
at me.moritz.mysql.MongoDB.connect(MongoDB.java:19) ~[?:?]
at me.moritz.Main.onEnable(Main.java:35) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-790]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.16.5.jar:git-Paper-790]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Paper-790]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Paper-790]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Paper-790]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599) ~[patched_1.16.5.jar:git-Paper-790]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.16.5.jar:git-Paper-790]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) ~[patched_1.16.5.jar:git-Paper-790]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-790]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.ClassNotFoundException: com.mongodb.MongoClient
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) ~[patched_1.16.5.jar:git-Paper-790]
at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) ~[patched_1.16.5.jar:git-Paper-790]
at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
... 12 more

抛出ClassNotFoundException。这意味着您的mongo库在运行应用程序时不可用。检查你的类路径