【问题标题】:Java load library 'Can't find dependent libraries'Java加载库'找不到依赖库'
【发布时间】:2018-02-27 05:16:11
【问题描述】:

我已经从源代码编译了 OpenCV,GStreamer 支持 Java,一切正常。 但是在以下两种情况下我遇到了这个问题:

  1. 当我将生成的 JAR 和 DLL 文件复制到另一台机器时 (尽管我在两台机器上都安装了所有东西,例如 GStreamer,以及所有必要的库和软件)。
  2. 当构建过程完成并且 JAR 和 DLL 文件被 成功生成,并且在重新启动之前一切正常,但是当 重新启动计算机并再次运行此问题正在发生,与我时相同 使用了另一台机器上的 JAR 和 DLL 文件。

过去(在没有 GStreamer 的情况下编译 OpenCV)我没有遇到问题。但是现在为什么会出现这个问题,我已经全部在类路径和系统路径和环境路径中了。 GStreamer 可以在机器的任何地方找到,因为我已将它的所有(DLL 和 Libs)路径添加到系统路径中。

有什么建议!!

【问题讨论】:

    标签: java opencv gstreamer loadlibrary


    【解决方案1】:

    我也有同样的问题,在新机器上安装gstreamer-ffmpeg解决了

    sudo add-apt-repository ppa:mc3man/gstffmpeg-keep 
    sudo apt-get update 
    sudo apt-get install gstreamer0.10-ffmpeg
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 2015-03-31
      • 2013-06-20
      • 2015-08-21
      • 2019-08-05
      相关资源
      最近更新 更多