Xuggler生成错误消息

时间:2012-12-23 17:28:03

标签: java eclipse dependencies xuggle xuggler

我正在努力创建我的第一个Xuggler媒体应用程序。我正在编写视频,了解如何创建第一个媒体应用程序。

代码

package demo;

import com.xuggle.xuggler.IContainer;

public class GetContainerInfo {
    public static void main(String[] args) {
        if(args.length!=1){
            throw new IllegalArgumentException("no file");
        }
        IContainer container = IContainer.make();
        if(container.open(args[0],IContainer.Type.READ,null)<0){
            throw new IllegalArgumentException("could not open");
        }
    }
}

错误

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.  

我有依赖吗?

是的,我做到了!我有所有依赖项。我在创建项目时导入了它们 图片:
enter image description here

导致该错误的原因是什么?如何解决?

2 个答案:

答案 0 :(得分:2)

来自SLF4J manual

> 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绑定   你的班级路径。添加一个警告后,警告就会消失   绑定到您的类路径。假设您添加 slf4j-simple-1.7.2.jar   您的类路径包含:slf4j-api-1.7.2.jar   slf4j-simple-1.7.2.jar ...

答案 1 :(得分:0)

原因可能是依赖项jar或版本冲突不可用。

在类路径中添加以下jar对我来说很好:

xuggle-xuggler-5.4.jar
SLF4J-API-1.6.4.jar
的logback核-1.0.0.jar
的logback-经典1.0.0.jar