我在我的Linux机器上运行以下应用程序 我们得到了:
您的slf4j绑定版本1.7.16与[1.6]不兼容
重要的评论 - 我的操作系统中没有文件--pom.xml!
java $JAVA_OPTS -jar /opt/mcspace/evenacer/mc.kafka.debug.eventTracer.jar server /opt/mcce/evencer/appation.yml
Listening for transport dt_socket at address: 45005
SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
版本1.7.16是什么意思 - 它意味着jar文件的版本???
什么是1.6版本?
我的linux机器上的java版本:
# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)
所有解释如下: slf4j.org/codes.html#version_mismatch 基本上你的slf4j罐子的版本是不一样的。
—
xenoid
是的,但这不能回答我的问题
—
King David
提到的两个版本是slf4j-api.jar的版本和你拥有的另一个slf4j jar(slf4j-jdk * .jar,slf4j-log4j * .jar ...)
—
xenoid