ClassNotFoundException:org.slf4j.LoggerFactory

jun*_*idp 41 java gwt slf4j

我正在尝试运行GWT RequestFactory并面临此错误:

ClassNotFoundException: org.slf4j.LoggerFactory
Run Code Online (Sandbox Code Playgroud)

我试图下载slf4j-api-1.3.1.jar,但它没有解决问题

知道我需要下载哪个罐子?

小智 72

最好始终下载第一次尝试,这是开发人员网站上的最新版本

我有相同的错误信息,并从上面下载jar(slf4j-1.7.2.tar.gz最新版本,截至2012OCT13),解压缩,解压缩,在eclipse中添加2个罐子来构建路径(或添加到命令行中的classpath):

  1. slf4j-api-1.7.2.jar
  2. slf4j-simple-1.7.2.jar

我能够运行我的程序.

  • 这应该是更好的答案,完全有效!谢了哥们 (4认同)

gpr*_*our 16

尝试从这里下载jar

你可以找到,它拥有你需要的课程.

  • 给定的[url](http://www.java2s.com/Code/Jar/STUVWXYZ/Downloadslf4japi131jar.htm)现在无法正常工作,它说__在此服务器上找不到请求的文件___.请更新链接 (4认同)

小智 5

我知道这是一个老问题,但我最近遇到了这个问题,我在谷歌中寻找它,我从 slf4j 网站在这里找到了这个文档。

因为它描述了以下内容:

当 org.slf4j.impl.StaticLoggerBinder 类无法加载到内存时会报告此错误。当在类路径上找不到合适的 SLF4J 绑定时,就会发生这种情况

在类路径上放置一个(并且只有一个) slf4j-nop.jar、slf4j-simple.jar、slf4j-log4j12.jar、slf4j-jdk14.jar 或 logback-classic.jar 应该可以解决问题。

从 1.6.0 开始, 从 SLF4J 版本 1.6 开始,在没有绑定的情况下,SLF4J 将默认为无操作 (NOP) 记录器实现。

希望这会帮助某人。