xuggler给我这样的错误请帮帮我我做什么?

时间:2013-06-21 14:27:51

标签: xuggler

2013-06-21 07:25:59,162 [main]错误com.xuggle.ferry.JNILibraryLoader - 无法加载库:xuggle-xuggler;版本:3;访问http://www.xuggle.com/xuggler/faq/以找到此问题的常见解决方案 线程“main”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有xuggle-xuggler     at java.lang.ClassLoader.loadLibrary(Unknown Source)     at java.lang.Runtime.loadLibrary0(Unknown Source)     在java.lang.System.loadLibrary(未知来源)     在com.xuggle.ferry.JNILibraryLoader.loadLibrary0(JNILibraryLoader.java:265)     在com.xuggle.ferry.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:168)     在com.xuggle.xuggler.XugglerJNI。(XugglerJNI.java:19)     在com.xuggle.xuggler.IContainer。(IContainer.java:1457)     在com.xuggle.mediatool.MediaReader。(MediaReader.java:137)     在com.xuggle.mediatool.ToolFactory.makeReader(ToolFactory.java:77)     在com.xuggle.xuggler.demo.GetContainerinfo.main(GetContainerinfo.java:22)

2 个答案:

答案 0 :(得分:0)

Library Dependency发生此问题。我通过顺序添加jar来解决这个问题:

1)commons-cli-1.1.jar 2)commons-lang-2.1.jar 3)logback-classic-1.0.0.jar 4)logback-core-1.0.0.jar 5)slf4j-api-1.6.4.jar 6)xuggle-xuggler-5.4.jar

答案 1 :(得分:0)

在Xuggler常见问题解答中列出了可能导致此问题的原因,这些似乎是我认为的主要原因。

如果您使用32位版本的Xuggler和64位Java JVM,或者您使用的是64位版本的Xuggler和32位Java JVM,则会发生此错误。

如果您在没有安装Xuggler的情况下使用Xuggler,也会发生这种情况,我认为您在该堆栈跟踪中使用Xuggler版本3,并且Xuggler的无安装版本从版本5.3开始,因此&# 39;另一种可能性。

如果您没有正确设置环境变量,也可能会发生这种情况。

如果您的案例中没有任何问题,您也可以查看FAQ