gpt4 book ai didi

java - 使用 logback/slf4j 时抛出异常

转载 作者:太空狗 更新时间:2023-10-29 22:37:01 42 4
gpt4 key购买 nike

我正在使用 slf4j 1.6.2 api jar(也尝试使用 1.6.1)- logback 版本是 0.9.29(核心和经典)。我在 ubuntu 上使用 jdk1.6。我收到的异常复制如下。

Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple;
at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:112)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:471)
at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:427)
at ch.qos.logback.classic.Logger.info(Logger.java:631)

我还收到一条提示 slf4j 绑定(bind)不匹配的消息。

"SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11]"

最佳答案

看起来很像 JVM 加载的 slf4j-api.jar 的版本是 1.5.x。您的类路径中肯定有 slf4j-api-1.5.x.jar(除了 slf4j-api-1.6.2.jar 之外)。检查您的类路径。

关于java - 使用 logback/slf4j 时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7165633/

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