我正在测试BoneCP以及其他连接池解决方案,但我无法使BoneCP工作。 (在Eclipse中使用简单的Java应用程序)
我使用的代码是从BoneCP JDBC Example复制的。
在BoneCP Requirements之后我通过导入以下外部JAR来配置构建路径:
以下是我尝试运行Java应用程序时遇到的错误:
线程“main”中的异常java.lang.NoClassDefFoundError:org / slf4j / LoggerFactory 在com.jolbox.bonecp.BoneCPConfig。(BoneCPConfig.java:60) 在Main.BoneCP(Main.java:70) 在Main.main(Main.java:24) 引起:java.lang.ClassNotFoundException:org.slf4j.LoggerFactory 在java.net.URLClassLoader $ 1.run(未知来源) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher $ AppClassLoader.loadClass(Unknown Source) 在java.lang.ClassLoader.loadClass(未知来源)
任何帮助或专业知识都将受到赞赏。
答案 0 :(得分:1)
您缺少的班级位于slf4j-api
jar中,目前版本为slf4j-api-1.7.5.jar
。你可以得到它here。如果您使用的是java版本>,请将其添加到您的构建路径并删除您拥有slf4j-jdk14
的路径。 1.4。