首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >avro-tools抱怨:未能加载类“org.slf4j.impl.StaticLoggerBinder”-或-如何在java中正确地提供类路径

avro-tools抱怨:未能加载类“org.slf4j.impl.StaticLoggerBinder”-或-如何在java中正确地提供类路径
EN

Stack Overflow用户
提问于 2021-04-27 08:46:30
回答 1查看 214关注 0票数 0

在结束这一问题之前,请考虑这一点:

它帮不了我,为websphere等获取解决方案。我运行命令行工具,不是服务器。

因此,如果你认为它应该有帮助,请告诉我怎么做,因为我不知道它如何可能有帮助。谢谢。

当我运行avro工具时

代码语言:javascript
复制
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或logback-classic.jar。

我下载了slf4j-nop-1.7.3.jar并运行了如下所示的avro工具:

代码语言:javascript
复制
CLASSPATH=/myhome/lib/slf4j-nop-1.7.3.jar java -jar /myhome/lib/avro-tools-1.10.0.jar

我也试过

代码语言:javascript
复制
java  -cp /myhome/lib/slf4j-nop-1.7.3.jar -jar /myhome/lib/avro-tools-1.10.0.jar

但没什么区别。

我不是一个java程序员,也不打算成为一个程序员。我只是在使用预编译的二进制文件。

你能告诉我如何修正这个警告吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-27 08:59:46

同时我找到了。

META-INF/MANIFEST.MF

  • Call中的主类
  1. 检查主类,如:

代码语言:javascript
复制
java  -cp /myhome/lib/slf4j-nop-1.7.3.jar:/myhome/lib/avro-tools-1.10.0.jar org.apache.avro.tool.Main

也许这是合乎逻辑的,但我不同意…

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67279790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档