java.lang.UnsatisfiedLinkError:java.library.path中没有xuggle-xuggler

2023-12-13

我正在使用 Ubuntu 11.04 和 Eclipse。我成功安装了 Xuggler,我在常见问题解答中检查了环境变量以及与 linux 相关的所有内容:http://wiki.xuggle.comFrequently_Asked_Questions#What.27s_up_with_java.lang.UnsatisfiedLinkError.3F

我还根据他们的教程设置了 Eclipse:http://xuggle.wordpress.com/2009/01/23/how-to-write-your-first-xuggler-application-in-eclipse/

每当我尝试运行任何使用 Xuggler 的代码时,我都会收到以下错误:

2011-09-14 14:17:30,093 [main] ERROR com.xuggle.ferry.JNILibraryLoader - Could not load library: xuggle-xuggler; version: 3; Visit http://www.xuggle.com/xuggler/faq/ to find common solutions to this problem
Exception in thread "main" java.lang.UnsatisfiedLinkError: no xuggle-xuggler in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
    at java.lang.Runtime.loadLibrary0(Runtime.java:840)
    at java.lang.System.loadLibrary(System.java:1047)
    at com.xuggle.ferry.JNILibraryLoader.loadLibrary0(JNILibraryLoader.java:265)
    at com.xuggle.ferry.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:168)
    at com.xuggle.xuggler.XugglerJNI.<clinit>(XugglerJNI.java:19)
    at com.xuggle.xuggler.IContainer.<clinit>(IContainer.java:1457)
    at com.xuggle.mediatool.MediaReader.<init>(MediaReader.java:137)
    at com.xuggle.mediatool.ToolFactory.makeReader(ToolFactory.java:77)
    at recode.main(recode.java:16)

那么,如何解决这个问题呢?


我从 xuggler-users google group 得到了答案/解决方案,归功于 Navin Bhutada:

solve it by including the Xuggle variables before runing the netbeans like this:
export XUGGLE_HOME=/home/xyzuser/xuggler 
export PATH=$XUGGLE_HOME/lib:$XUGGLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATH
/usr/share/netbeans/6.9/bin/./netbeans"

我使用 eclipse,所以我只是更改了最后一行,通过命令行从其文件夹运行 eclipse,一切正常。

注意:如果我导出变量并尝试从桌面上的快捷方式打开 Eclipse,则它不起作用。快捷方式指向我从命令行运行的同一文件

总括: 导出安装后得到的变量 从终端运行 Eclipse。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.UnsatisfiedLinkError:java.library.path中没有xuggle-xuggler 的相关文章

随机推荐

  • 如何将包含数组的列表从 C# 序列化为 JSON?

    我希望从 C Sharp 序列化为 JSON 我希望输出是 Info item1 Count 5749 Info item2 Count 2610 Info item3 Count 1001 Info item4 Count 1115 In
  • 抽象基类的注册方法实际上做了什么?

    我对 ABC 注册方法感到困惑 采取以下代码 import io from abc import ABCMeta abstractmethod class IStream metaclass ABCMeta abstractmethod d
  • 像属性一样访问字典键?

    我发现访问字典键更方便obj foo代替obj foo 所以我写了这个片段 class AttributeDict dict def getattr self attr return self attr def setattr self a
  • 如何在渲染脚本中制作圆柱体

    我一直在尝试在渲染脚本中制作一个圆柱体 这是我尝试过的代码 public Mesh cylinder float radius 1 25f halfLength 5 int slices 16 Mesh TriangleMeshBuilde
  • 无法将控件添加到表单

    我正在尝试将用户控件添加到表单中 UserControl 与表单位于不同的项目中 但位于同一解决方案中 我过去已将此控件添加到其他表单中 但是 某些内容发生了变化 并且出现以下错误 创建组件失败MessageDisplayListContr
  • 如何从 Google Apps 脚本发布 Google 幻灯片演示文稿?

    我使用 Google Apps 脚本构建了 Google 幻灯片演示文稿 var docId DriveApp getFileById templateId makeCopy getId var newDoc DriveApp getFil
  • 分离数据并放入单独的工作表 Excel VBA [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我有一个包含超过 80K 条目的大型数据集 其形式如下 Name Date Value
  • 尝试从文本框中获取 int 时出错

    我是 C 和一般编程的新手 我能够在控制台中创建所需的程序 但也希望有一个与表单一起使用的程序 我在尝试从文本框中获取 int 时遇到了问题 在调试时我收到错误 错误 3 int 不包含 Text 的定义 并且找不到接受类型 int 的第一
  • 在 iPhone Web 应用程序中禁用滚动?

    有什么方法可以完全禁用 iPhone Web 应用程序中的网页滚动吗 我已经尝试了谷歌上发布的许多内容 但似乎都不起作用 这是我当前的标题设置 document body addEventListener touchmove functio
  • 计算 R 中列表的出现次数

    我有一个大约 100 000 次一起订购的项目的列表 我已将其粘贴到一列中 以便我可以计算每个组合出现的次数 4845 Curly Fries California Burger 1 4846 French Fries California
  • 在文本视图中显示日语而不是中文

    在textview中显示日文文本时 android默认使用中文字体 显示错误的字符 示例here 将语言环境设置为日语可以在模拟器上使用 但在我的 Galaxy s3 上不起作用 可能是因为它不支持日语 还有其他解决方案是以编程方式从资产设
  • 调整 BufferedImages 的大小并将其存储到 JPG 图像黑色背景的文件结果中

    我有以下代码 import java awt Graphics2D import java awt Image import java awt image BufferedImage import java io File import j
  • 使用 class 而不是 id 的 keyup 事件

    如果我有 2 个文本框 不使用 id 如何确定哪个文本框正在触发 keyup 事件 由于各种原因 我需要使用类而不是 id 其中两个文本框的类名相同 事实上 我可以在屏幕上多次显示具有相同类名的相同文本框 HTML 看起来像这样 div c
  • 如何使用和解释 MPI-IO 错误代码?

    include
  • 从android中的视频文件中提取帧

    我正在尝试从 android 中的视频文件中提取帧 我已经搜索了很多 但找不到任何线索 我们有什么办法可以做到这一点吗 有人可以帮我解决这个问题吗 虽然我迟到了 但是 使用名为 FFmpegMediaMetadataRetriever 的库
  • 使用 XDocument.Save() 写入 XML 时如何保留特殊字符?

    我的源 XML 中的版权字符为 x00A9 使用以下代码编写 XML 时 var stringWriter new StringWriter segmentDoc Save stringWriter Console WriteLine st
  • ASP.NET MVC 3 应用程序,BCrypt.CheckPassword 失败

    我正在致力于在 ASP NET MVC 3 应用程序中实现安全性 并使用 BCrypt 实现在这里找到处理密码的加密和验证 用户注册屏幕对用户提供的密码进行了很好的加密 并将散列密码保存到数据库中 我在登录页面上遇到密码验证问题 但我似乎不
  • 永远在后台运行服务 - Android

    我创建了一个Service在我的android应用程序中自动启动BOOT COMPLETE通过BroadcastReceiver 这工作得很好 但是这个服务执行我在里面定义的任务onCreate 方法 仅一次 另一方面 我想运行Servic
  • C# 中的命名空间和 Java 中的包的区别

    C 中的命名空间和 Java 中的包之间有什么区别 在使用方面 From http www javacamp org javavscsharp namespace html Java 包用于组织文件或公共类型以避免类型冲突 包结构可以映射到
  • java.lang.UnsatisfiedLinkError:java.library.path中没有xuggle-xuggler

    我正在使用 Ubuntu 11 04 和 Eclipse 我成功安装了 Xuggler 我在常见问题解答中检查了环境变量以及与 linux 相关的所有内容 http wiki xuggle comFrequently Asked Quest