Eclipse - 未能加载类 “org.slf4j.impl.StaticLoggerBinder”
我正在使用eclipse juno来运行某人的Java代码,使用maven(m2eclipse插件)。但我收到以下消息:
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 error is reported when the org.slf4j.impl.StaticLoggerBinder class could not be loaded into memory.
This happens when no appropriate SLF4J binding 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.
所以我在“C:\Program Files\Java\jdk1.7.0_07\lib”中复制了slf4j-simple.jar。但我仍然遇到错误。
请指导我什么是正确的解决方案。我是一个Java新手。
也可以有人提到确切的值应该是 和 变量。我很困惑它是否应该是路径或或任何?JAVA_HOME
CLASSPATH
CLASS
jre
jdk
更新:
以下依赖项 在项目 中存在。slf4j
pom.xml
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.6</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.5.6</version>
</dependency>
我已经更新了我的项目。此外,和也出现在我项目中的“Maven依赖项”中。并且也存在于slf4j-api-1.5.6.jar
slf4j-simple-1.5.6.jar
org.slf4j.impl.StaticLoggerBinder.class
slf4j-simple-1.5.6.jar