Scala 出现 “SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“.” 如何解决处理
1、编译项目时候出现SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".报错
2、可能性问题
翻译可得:
日志含义加载org.slf4j.impl.StaticLoggerBinder类失败 当运行“org.slf4j.impl.”命令时,上报此警告消息。 无法将StaticLoggerBinder类装入内存。 当在类路径上找不到合适的SLF4J绑定时,就会发生这种情况。 将slf4j-nop.jar slf4j-simple.jar、slf4j-log4j12.jar、slf4j-jdk14.jar或logback-classic.jar中的一个(且只有一个)放到类路径上应该可以解决这个问题。 请注意,slf4j-api版本是2.0。 x和以后使用ServiceLoader机制。 后端,如logback 1.3和更高版本,目标是slf4j-api 2。 不要与org.slf4j.impl.StaticLoggerBinder一起发布。 如果您设置了一个日志后端,目标是slf4j-api 2.0。 X,您需要在类路径上安装slf4j-api-2.x.jar。 参见相关faq条目。
可能是缺少:
slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar,slf4j-jdk14.jar或 logback-classic.jar中的其中一个jar包,加上去就行(只能是一个,多了就会有冲突
3、处理解决
在pom.xml配置文件中加入依赖包
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.25</version>
<scope>compile</scope>
</dependency>
重新同步
即可解决,运行即不报错,对此问题已解决处理
当你握紧双手,里面什么也没有;当你打开双手,世界就在你手中。