Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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 Xugler无法打开输出url错误_Java_Stream_Media_Xuggler_Xuggle - Fatal编程技术网

Java Xugler无法打开输出url错误

Java Xugler无法打开输出url错误,java,stream,media,xuggler,xuggle,Java,Stream,Media,Xuggler,Xuggle,我一直在关注youtube上的简单视频教程。我已经确定参数中存在一个文件路径。但是,我仍然得到以下错误: 15:15:44.339[main]DEBUG com.xuggle.xuggler-无法打开输出url:*文件路径(../../../../../../../../../csc/com/xuggle/xuggler/Container.cpp:436) 线程“main”java.lang.IllegalArgumentException中出现异常:无法打开 在myproject1.Medi

我一直在关注youtube上的简单视频教程。我已经确定参数中存在一个文件路径。但是,我仍然得到以下错误:

15:15:44.339[main]DEBUG com.xuggle.xuggler-无法打开输出url:*文件路径(../../../../../../../../../csc/com/xuggle/xuggler/Container.cpp:436)

线程“main”java.lang.IllegalArgumentException中出现异常:无法打开 在myproject1.MediaPlayer.main(MediaPlayer.java:23) Java结果:1


我的代码如下:

公共类媒体播放器{

public static void main (String[] args) {
    if(args.length != 1)
        throw new IllegalArgumentException("no file");
    IContainer container = IContainer.make();
    System.out.println("args: " + args[0]);

    if(container.open(args[0], IContainer.Type.READ, null) < 0) {
        throw new IllegalArgumentException("Could not open");
    }

}
publicstaticvoidmain(字符串[]args){
如果(args.length!=1)
抛出新的IllegalArgumentException(“无文件”);
IContainer容器=IContainer.make();
System.out.println(“args:+args[0]);
if(container.open(args[0],IContainer.Type.READ,null)<0){
抛出新的IllegalArgumentException(“无法打开”);
}
}

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

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

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

logback-classic-1.0.0.jar

是的,我没有意识到我必须包含最新版本的依赖项。Thanks@AVA我已经添加了这些罐子,但是仍然有相同的错误。你能看看我的问题吗