2016-05-14 4 views
0

Ich benutze Windows 7 ultimative, Java 1.7 Update Version 75, OpenCV 3.1 und Spring-Tool-Suite-3.7.3. RELEASE-e4.5.2-win32-x86_64-Version.java.lang.UnsatisfiedLinkError: C: opencv build java x64 opencv_java310.dll:

I VEV in c extrahiert hatte: \ opencv nach, dass ich wie die Anwenderbibliothek in STS gesetzt wurde unter

ich für Umwelttests folgenden Ausschnitt wriiten hatte, die ich

Fehler gibt
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()); 
    } 
} 

ich habe Fehler folgende

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) 

Bitte helfen Sie das zu lösen. Ich hatte bereits alle Links und Stackoverflow überprüft, wo die gleiche Art von Frage und diese Antwort für mich nicht funktionierte. Und nach dem Ausführen dieses Programms bekomme ich folgende Fehler auch ..

Antwort

0

Versuchen Sie, den x86-Ordner anstelle von x64 für den nativen Pfad geladen. Abhängig von deiner OS/JRE-Version könnte dies das Problem sein

+0

Ich habe das schon versucht .. das wurde mein Problem nicht gelöst .. –

Verwandte Themen