gpt4 book ai didi

java - Redhat 上的 java.library.path 中没有 xuggle

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:25 25 4
gpt4 key购买 nike

我有一个独立的java程序,它使用Xuggle进行视频转换。Xuggle的版本是xuggle-xuggler-5.4.jar。我已将其添加到构建路径中。

java程序运行良好

软呢帽

Linux localhost.localdomain 3.6.10-4.fc18.x86_64 #1 SMP Tue Dec 11 18:01:27 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu

Linux ubuntu 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

但是在Redhat上运行时

Linux localhost.localdomain 2.6.32-358.2.1.el6.x86_64 #1 SMP Wed Feb 20 12:17:37 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 

我遇到错误:

Exception in thread "Thread-1" java.lang.UnsatisfiedLinkError: no xuggle in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at com.xuggle.ferry.JNILibraryLoader.loadLibrary0(JNILibraryLoader.java:268)
at com.xuggle.ferry.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:171)
at com.xuggle.ferry.JNILibrary.load(JNILibrary.java:161)
at com.xuggle.ferry.FerryJNI.<clinit>(FerryJNI.java:16)
at com.xuggle.ferry.Ferry.<clinit>(Ferry.java:25)
at com.xuggle.xuggler.XugglerJNI.<clinit>(XugglerJNI.java:19)
at com.xuggle.xuggler.IContainer.<clinit>(IContainer.java:1622)
at com.xuggle.mediatool.MediaReader.<init>(MediaReader.java:137)
at com.xuggle.mediatool.ToolFactory.makeReader(ToolFactory.java:77)
at com.hkmci.standalone.videoconversion.MediaConvertor$VideoThread.convert(MediaConvertor.java:238)
at com.hkmci.standalone.videoconversion.MediaConvertor$VideoThread.run(MediaConvertor.java:351)
at java.lang.Thread.run(Thread.java:662)

有谁能帮我解决这个问题吗?我研究了很久,还是没有任何线索……谢谢。

最佳答案

检查您在 Redhat 上的路径。Xuggle 库 (.so) 应该位于调用 Java 程序的进程的 PATH 中。

问题也可能来自库依赖性。我在Windows 7上遇到了这个问题;为了解决这个问题,我手动检查所有 dll 依赖项,并按照正确的顺序将它们一一加载到我的 Java 代码中。

您也可以尝试修改java库路径java -Djava.library.path=/path/to/xuggle_install

关于java - Redhat 上的 java.library.path 中没有 xuggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17337992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com