avrotools抱怨:未能加载类“org.slf4j.impl.StaticLoggerBinder”或如何在java中正确提供类路径
请在关闭这个问题之前考虑这个问题:It doesn't help me, getting solutions for websphere etc. I run commandline tools, not a server.
So if you think it should help, please tell me how, because I don't understand how it could possibly help. Thank you.
当运行avro工具时,我得到
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-nop.jar, slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar.
我下载了slf4j-nop-1.7.3.jar
并运行了如下avro工具:
CLASSPATH=/myhome/lib/slf4j-nop-1.7.3.jar java -jar /myhome/lib/avro-tools-1.10.0.jar
我也试过了
java -cp /myhome/lib/slf4j-nop-1.7.3.jar -jar /myhome/lib/avro-tools-1.10.0.jar
但是没有区别
我不是java程序员,也不打算成为java程序员。我只是使用预编译的二进制文件
你能告诉我怎么修复这个警告吗
# 1 楼答案
与此同时,我找到了它
也许这都是合乎逻辑的,但我不同意