0

我在下面编写了以下代码:

import com.xuggle.xuggler.IContainer;

public class MediaPlayer {
    public static void main (String[] args) {
        IContainer container = IContainer.make();

        if(container.open("file:///homes/sa303/NetBeansProjects/MoviePlayer1/src/Trailer/IronMan3.mp4", 
                           IContainer.Type.READ, null) < 0) {
            throw new IllegalArgumentException("Could not open");
        }
    }
}

我基于视频教程http://www.youtube.com/watch?v=wdW6tUql154

但是,我收到以下错误:

线程“主”java.lang.NoClassDefFoundError 中的异常:org/slf4j/LoggerFactory

我已将xuggle-xuggler.jar文件保存在类路径中,但仍未解决问题。

4

1 回答 1

1

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

以下罐子组合对我来说效果很好:

xuggle-xuggler-5.4.jar
slf4j-api-1.6.4.jar
logback-core-1.0.0.jar
logback-classic-1.0.0.jar

注意:使用“添加 jar/文件夹”选项将它们添加到库文件夹中。

于 2013-04-05T12:44:01.403 回答