【问题标题】:java.lang.UnsatisfiedLinkError: C:\opencv\build\java\x64\opencv_java310.dll:java.lang.UnsatisfiedLinkError: C:\opencv\build\java\x64\opencv_java310.dll:
【发布时间】:2016-09-10 08:22:16
【问题描述】:

我正在使用 windows 7 Ultimate,Java 1.7 更新版本 75,opencv 3.1 和 spring-tool-suite-3.7.3.RELEASE-e4.5.2-win32-x86_64 版本。

我在 c:\opencv 中提取了 opev,之后我在 STS 中设置了用户库,如下所示

我在 sn-p 之后编写了环境测试,这给了我错误

package com.opencv.test;

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;

public class Hello{
    public static void main( String[] args ){
        System.out.println(System.getProperty("java.library.path"));
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

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

我收到以下错误

C:\opencv\build\java\x64
Exception in thread "main" java.lang.UnsatisfiedLinkError:C:\opencv\build\java\x64\opencv_java310.dll: 
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.opencv.test.Hello.main(Hello.java:10)

请帮助解决这个问题。我已经检查了所有链接和stackoverflow,其中有相同类型的问题并且这些答案对我不起作用。运行此程序后,我也收到以下错误..

【问题讨论】:

    标签: java spring opencv opencv3.0


    【解决方案1】:

    尝试加载 x86 文件夹而不是 x64 作为本机路径。根据您的操作系统/JRE 版本,这可能是问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      相关资源
      最近更新 更多