繁体   English   中英

BoneCP SLF4J ClassNotFoundException

[英]BoneCP SLF4J ClassNotFoundException

我正在与其他连接池解决方案一起测试BoneCP,但无法使BoneCP正常工作。 (在Eclipse中使用一个简单的Java应用程序)

我使用的代码是从BoneCP JDBC Example复制的。

遵循BoneCP要求,我通过导入以下外部JAR配置了构建路径:

  • SLF4J - slf4j-jdk14-1.7.5.jar
  • Google Guava - guava-14.0.1.jar

以下是我尝试运行Java应用程序时遇到的错误:

线程“主”中的异常java.lang.NoClassDefFoundError:com.jolbox.bonecp.BoneCPConfig。(BoneCPConfig.java:60)处的com.jolbox.bonecp.BoneCPConfig.org/slf4j/LoggerFactory在Main.main(Main)处的Main.BoneCP(Main.java:70) .java:24)由以下原因引起:java.lang.ClassNotFoundException:java.net.URLClassLoader处的org.slf4j.LoggerFactory $ 1.run(java.net.URLController.doPrivileged(本机方法)处的java.net.URLClassLoader处的(未知源) java.lang.ClassLoader.loadClass上的.findClass(未知源)sun.misc.Launcher $ AppClassLoader.loadClass上的.findClass(java.lang.ClassLoader.loadClass上的未知源)

任何帮助或专业知识将不胜感激。

您缺少的类位于slf4j-api jar中,当前版本为slf4j-api-1.7.5.jar 你可以在这里得到。 如果您使用的是Java版本> 1.4,则将其添加到您的构建路径并删除slf4j-jdk14

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM