Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SLF4J:类路径包含多个SLF4J绑定-Eclipse_Java_Eclipse_Osgi - Fatal编程技术网

Java SLF4J:类路径包含多个SLF4J绑定-Eclipse

Java SLF4J:类路径包含多个SLF4J绑定-Eclipse,java,eclipse,osgi,Java,Eclipse,Osgi,我不断得到错误: SLF4J:类路径包含多个SLF4J绑定。 在我的所有项目中,即使在删除并启动新项目之后 文件>新建>插件开发>插件项目 有什么问题吗 我已经尝试过删除C:\Users\Username\.m2,尽管这不是一个Maven项目,但没有效果 Eclipse 面向Web开发人员的Eclipse Java EE IDE。 版本:Mars.1发行版(4.5.1) 构建id:20150924-1200 Java java版本“1.8.0_60” Java(TM)SE运行时环境(build

我不断得到错误:

SLF4J:类路径包含多个SLF4J绑定。

在我的所有项目中,即使在删除并启动新项目之后

文件>新建>插件开发>插件项目

有什么问题吗

我已经尝试过删除
C:\Users\Username\.m2
,尽管这不是一个Maven项目,但没有效果

Eclipse

面向Web开发人员的Eclipse Java EE IDE。
版本:Mars.1发行版(4.5.1)
构建id:20150924-1200

Java

java版本“1.8.0_60”
Java(TM)SE运行时环境(build 1.8.0_60-b27)
Java热点(TM)客户端虚拟机(构建25.60-b23,混合模式)


SLF4J分为两个主罐。除了API之外,还有一个绑定,它是特定日志框架(如log4j、logback、commons日志等)的API实现。如果一个类路径中有两个绑定,SLF4J将发出警告,因为将使用首先在类路径上结束的绑定,而另一个绑定将无效。之所以会有这样的警告,是因为通过Maven可传递依赖项或依赖于使用不同slf绑定的插件(如果是EclipsePligin),很容易包含许多绑定

检查以下文件的有效依赖关系:
slf4j-simple xxx.jar
slf4j-log4j12-xxx.jar
slf4j-jdk14-xxx.jar
slf4j-jcl xxx.jar
slf4j-nop xxx.jar
logback-classic xxx.jar
。排除除您想要实际使用的以外的所有内容,警告将消失