0

我已阅读MicroFocus 官方文章“如何从命令行运行 Silk4J 测试?” 但按照描述的方式操作会导致消息

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/Logger
        at org.apache.logging.slf4j.SLF4JLoggerContext.getLogger(SLF4JLoggerContext.java:41)

因此,似乎要添加到类路径中的 JAR 比文章中描述的要多,这是从 2013 年开始的。

4

1 回答 1

0

事实证明,我的类路径中有太多 JAR 文件。

删除以下 JAR 增强了这种情况:

  • log4j-to-slf4j-2.0.2.jar
  • log4j-to-slf4j-2.0.2-javadoc.jar
  • log4j-to-slf4j-2.0.2-sources.jar
  • log4j-slf4j-impl-2.0.2.jar
  • log4j-slf4j-impl-2.0.2-javadoc.jar
  • log4j-slf4j-impl-2.0.2-sources.jar

(JavaDoc 和 Sources 可能不是问题)。

于 2015-08-31T12:10:59.000 回答