如何从命令行 运行 进行 Silk4J 测试?

How can I run a Silk4J test from the command line?

我已阅读官方MicroFocus article "How can I run a Silk4J test from the command line?"但按照消息中的描述操作结果

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

所以似乎要添加到 class 路径的 JAR 比文章中描述的要多,该文章来自 2013 年。

原来我的类路径中有太多 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 和源可能不是问题)。