首页 > 其他 > 详细

SLF4J: Failed to load class的问题及解决

时间:2018-08-04 11:11:11      阅读:5067      评论:0      收藏:0      [点我收藏+]

今天在用Maven搞一个工程,安装要求我添加了所有依赖,可是一运行程序,就跳出这样一个大大的错误:

SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”. 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
Exception in thread “main” java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 
……

原来这是因为sl4j和log4j的不兼容导致的,具体处理方案如下:

首先看看你工程中的slf4j-api的版本(比如我的是slf4j-api-1.7.25.jar),然后再http://mvnrepository.com/搜索SLF4J LOG4J 12 Binding

技术分享图片

 

选择指定的slf4j版本:

技术分享图片

下载slf4j-log4j12-1.7.25.jar

技术分享图片

 

查看log4j和slf4j的依赖关系和对应版本:

技术分享图片

 将jar包添加进项目,问题愉快的解决了:

技术分享图片

 

SLF4J: Failed to load class的问题及解决

原文:https://www.cnblogs.com/xianfengzhike/p/9417307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!