当前位置: 代码迷 >> 综合 >> 插件报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.
  详细解决方案

插件报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.

热度:41   发布时间:2023-11-21 16:23:35.0

插件报错:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.

报错内容:

SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
在这里插入图片描述

解决方案:

This warning, i.e. not an error, message is reported when no SLF4J providers could be found on the class path. Placing one (and only one) of slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem. Note that these providers must target slf4j-api 1.8 or later.
**翻译过来就是:**当在类路径上找不到 SLF4J 提供程序时,将报告此警告消息,即不是错误消息。在类路径上放置一个(也是唯一一个)slf4j-nop.jar slf4j-simple.jar、slf4j-log4j12.jar、 slf4j-jdk14.jar或logback-classic.jar应该可以解决问题。
所以说解决的办法就是在Maven工程的pom文件中随便加载一个上述的包文件之一的依赖就可以了(且只有一个),此时我加载的是“slf4j-nop-1.7.2.jar”包文件的依赖,然后整个项目就可以编译无异常通过了

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-nop -->
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-nop</artifactId><version>1.7.36</version>
</dependency>

再次运行项目就没有报错了

  相关解决方案