2016-05-14 100 views
0

我使用Windows 7的終極版,Java 1.7更新版本75,opencv 3.1和spring-tool-suite-3.7.3。 RELEASE-e4.5.2-win32-x86_64版本。java.lang.UnsatisfiedLinkError:C: opencv build java x64 opencv_java310.dll:

我已經提取opev在C:\ OpenCV的之後,我設置的用戶庫在STS像下面

我wriiten下面的代碼段用於環境檢測,給了我錯誤

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在相同類型的問題和那些答案沒有爲我工作。而運行這個程序後,我得到下面的錯誤太..

回答

0

嘗試加載x86文件夾,而不是64的本地路徑。根據您的操作系統/ JRE版本,這可能是問題

+0

我已經試過這..這是沒有解決我的問題.. –

相關問題