gpt4 book ai didi

eclipse - SLF4J:无法加载类 "org.slf4j.impl.StaticLoggerBinder"

转载 作者:行者123 更新时间:2023-12-04 18:11:24 25 4
gpt4 key购买 nike

运行Maven项目时在Eclipse Juno 4.2上出现此错误。

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.

我没有使用slf4j进行日志记录。实际上,我不使用任何日志记录。

我究竟做错了什么。?

我的pom.xml中唯一的依赖项

<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
</dependencies>

编辑:

mvn依赖项:树

[INFO] \- junit:junit:jar:4.10:test
[INFO] \- org.hamcrest:hamcrest-core:jar:1.1:test

编辑2:

我创建了一个新的Maven项目-> maven-archetype-quickstart。之后,我运行全新安装,并且eclipse控制台显示上述错误。我什至没有编写任何代码。即使删除示例src java文件和示例测试java文件,它也会产生相同的错误。

编辑3:

我在Eclipse之外运行项目,没有错误指示。

最佳答案

Eclipse Juno和Indigo在使用捆绑的Maven版本(m2e)时,不禁止显示消息SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。从m2e版本1.1.0.20120530-0009及更高版本开始出现此行为。

虽然,这被指示为错误,但是您的日志将被正常保存。在修复此错误之前,突出显示的错误仍然存​​在。有关更多信息,请参见m2e support site

当前可用的解决方案是使用外部Maven版本而不是捆绑版本的Eclipse。您可以在下面的问题中找到有关此解决方案的详细信息,并且有关此Bug的更多详细信息,我认为下面的问题与您面临的问题相同。

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". error

关于eclipse - SLF4J:无法加载类 "org.slf4j.impl.StaticLoggerBinder",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com