我在下面写了以下代码:
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
但是,我收到以下错误:
线程“main”中的异常java.lang.NoClassDefFoundError:org / slf4j / LoggerFactory
我已将xuggle-xuggler.jar
文件保存在类路径中,但尚未解决问题。
答案 0 :(得分:1)
原因可能是依赖项jar或版本冲突不可用。
以下罐子组合对我来说很好:
xuggle-xuggler-5.4.jar
SLF4J-API-1.6.4.jar
的logback核-1.0.0.jar
的logback-经典1.0.0.jar
注意:使用“添加jar /文件夹”选项将它们添加到库文件夹中。