我正在尝试使用 c3p0 使用 MySQL 连接池。
我想将 c3p0 用于 bukkit 插件。
MANIFEST.MF 如下所示,位于 Pooling.jar/META-INF/MANIFEST.MF
清单版本:1.0
类路径:./Pooling/lib/c3p0.jar ./Pooling/lib/mchange.jar
我已将 2 个文件放在
插件/池/lib/
但是,它不断打印此错误:
2013-09-13 16:35:19 [严重] 启用池 v1.0.0 时发生错误(它是最新的吗?) java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/ComboPooledDataSource at com.frostforce.Pooling .Database.setup(Database.java:11) 在 com.frostforce.Pooling.Main.onEnable(Main.java:16) 在 org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 在 org. bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at 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) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) 原因:java.lang.ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledDataSource在 java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source)在 org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) 在 org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) 在 java.lang.ClassLoader.loadClass(Unknown Source) 在 java.lang.ClassLoader.loadClass(Unknown Source) ... 13 更多
我完全不知道我现在做错了什么。
提前致谢!