【问题标题】:Eclipse Java Unsatisfied link error on OSXOSX上的Eclipse Java Unsatisfied链接错误
【发布时间】:2016-04-21 04:35:39
【问题描述】:

我在 Eclipse 上使用 Opencv 3.1.0 和 java 并尝试运行一个基本程序,但是由于我收到错误,构建路径有问题。我已经添加了 opencv 用户库,但是当我运行类似的东西时 -

System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
System.out.println( "mat = " + mat.dump() );

我收到此错误-

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java310 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at OpenCvTester.main(OpenCvTester.java:7)

我使用 .jar 文件添加了 opencv 库,并将 opencv lib 文件夹作为本机库位置。我不知道这里有什么问题,请告诉我。非常感谢。

【问题讨论】:

    标签: java eclipse macos opencv unsatisfiedlinkerror


    【解决方案1】:

    遇到同样的错误。对我来说,解决方案非常简单,但很难找到,因为它是特定于 OS X 的。

    在你的

    ..opencv_path/build/lib/
    文件夹重命名 libopencv_310.solibopencv_310.dylib

    希望对您有所帮助。

    参考 - http://www.senwang.me/2016/01/28/Mac-Opencv-3-1-0/

    【讨论】:

      猜你喜欢
      • 2012-11-17
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 2012-08-12
      相关资源
      最近更新 更多