我试图使用c3p0使用MySQL连接池。
我想将c3p0用于bukkit插件。
MANIFEST.MF如下所示,位于Pooling.jar / META-INF / MANIFEST.MF
清单 - 版本:1.0
class-path:./ Pooling / lib / c3p0.jar ./Pooling/lib/mchange.jar
我已将2个文件放在
插件/池/ LIB /
但是,它会继续打印此错误:
2013-09-13 16:35:19 [SEVERE]启用池时出错 v1.0.0(它是最新的吗?)java.lang.NoClassDefFoundError: com / mchange / v2 / c3p0 / ComboPooledDataSource at com.frostforce.Pooling.Database.setup(Database.java:11)at com.frostforce.Pooling.Main.onEnable(Main.java:16)at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)at at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 在 org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 在 org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:282) 在 org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:264) 在 net.minecraft.server.v1_6_R2.MinecraftServer.l(MinecraftServer.java:313) 在 net.minecraft.server.v1_6_R2.MinecraftServer.f(MinecraftServer.java:290) 在 net.minecraft.server.v1_6_R2.MinecraftServer.a(MinecraftServer.java:250) 在 net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:151) 在 net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) 在 net.minecraft.server.v1_6_R2.ThreadServerApplication.run(的SourceFile:582) 引起:java.lang.ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledDataSource at java.net.URLClassLoader $ 1.run(未知来源)at java.net.URLClassLoader $ 1.run(未知来源)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(未知来源)at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) 在 org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 在java.lang.ClassLoader.loadClass(未知来源)at java.lang.ClassLoader.loadClass(未知来源)... 13更多
我根本不知道我现在做错了什么。
提前致谢!