重複の可能性:
SLF4J:クラスorg.slf4j.impl.StaticLoggerBinderエラーのロードに失敗しました
私はEclipsejunoを使用して、 maven(m2eclipseプラグイン)を使用して他の誰かのJavaコードを実行しています。しかし、私は次のメッセージを受け取っています:
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.
そこで、slf4j-simple.jarを「C:\ ProgramFiles \ Java \ jdk1.7.0_07\lib」にコピーしました。しかし、まだエラーが発生しています。
正しい解決策を教えてください。私は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>
プロジェクトを更新しました。また、slf4j-api-1.5.6.jar
とslf4j-simple-1.5.6.jar
は私のプロジェクトの「Maven依存関係」に表示されています。そしてorg.slf4j.impl.StaticLoggerBinder.class
また存在しますslf4j-simple-1.5.6.jar