1、NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;<wbr style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px"><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">Ljava</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">/</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">lang</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">/</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">String</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">;</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">ILjava</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">/</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">lang</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">/</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">String</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">;</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">Ljava</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">/</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">lang</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">/</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">Throwable</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">;)</span><span style="color:rgb(221,75,57); font-style:normal; font-family:arial,sans-serif; line-height:16px; font-size:12px">V</span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px"></span><span style="color:rgb(34,34,34); font-family:arial,sans-serif; line-height:16px; font-size:12px">...</span></wbr>
2、java.lang.ClassNotFoundException: org.apache.log4j.Level
等…… 还有几个错误异常不记得了。。。。
原因就是slf4j-api-1.6.6.jar、slf4j-log4j12-1.6.6.jar、jcl-over-slf4j-1.6.6.jar 这3个JAR包的版本不同。
如果你也遇到这种蛋疼的错误,看下你的版本是否一致。
slf4j下载地址:点击打开链接
本文详细介绍了在使用SLF4J与日志框架时,由于版本不一致导致的Java错误(如NoSuchMethodError和ClassNotFoundException),并提供了解决方案。主要原因是三个关键JAR包(slf4j-api、slf4j-log4j12和jcl-over-slf4j)的版本不匹配。文章指导读者检查并确保这些依赖的版本一致性,以避免此类错误的发生。
2万+

被折叠的 条评论
为什么被折叠?



