gpt4 book ai didi

slf4j - 无法加载类 “org.slf4j.impl.StaticLoggerBinder”-哪个类路径?

转载 作者:行者123 更新时间:2023-12-03 12:16:36 25 4
gpt4 key购买 nike

我的pom.xml仅包含一个对SLF4J的引用:

    <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.5.10</version>
</dependency>

我收到此错误:

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.



我检查了该URL,并确实提供了一种解决方案:“将slf4j-nop.jar,slf4j-simple.jar,slf4j-log4j12.jar,slf4j-jdk14.jar或logback-classic.jar放在一个(只有一个)中 类路径应该可以解决问题。”

我的问题是: 哪个类路径?
  • 系统的%CLASSPATH%? (我没有一个!我需要为此专门创建它)
  • Eclipse的项目.classpath? (我想我尝试过此方法,但没有帮助)
  • 其他吗?

  • 我在SO的主题 a few上发现了很多 here帖子,但它们都引用了相同的答案:“将...放置在 上,将类路径”。

    哪个类路径?

    最佳答案

    首先,为了添加SLF4J,应将这些依赖项的 ONE ONE 放在pom.xml中。这取决于您选择使用哪种实现。您在pom.xml中添加的每个依赖项都会自动添加到类路径中。只要您使用的是Eclipse,就无需修改系统的%CLASSPATH%?

    <dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version></version>
    </dependency>

    <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-simple</artifactId>
    <version></version>
    <scope>compile</scope>
    </dependency>

    <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version></version>
    <scope>compile</scope>
    </dependency>

    <dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-jdk14</artifactId>
    <version></version>
    <scope>compile</scope>
    </dependency>

    最后但并非最不重要的一点是,您将收到错误SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。

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

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

    为了消除此消息,当前可用的解决方案是使用外部Maven版本而不是Eclipse的 bundle 版本。您可以在下面的问题中找到有关此解决方案的详细信息,以及有关此错误的更多详细信息。

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

    关于slf4j - 无法加载类 “org.slf4j.impl.StaticLoggerBinder”-哪个类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13828719/

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