2017-03-05 1 views
0

tessaract ocr을 사용할 때 다음 예외가 있습니다. 이 예외 뒤에있는 이유는 무엇입니까?스레드 "main"의 예외 java.lang.UnsatisfiedLinkError : 지정된 모듈을로드 할 수 없습니다.

Exception in thread "main" java.lang.UnsatisfiedLinkError: The specified module could not be found. 

    at com.sun.jna.Native.open(Native Method) 
    at com.sun.jna.Native.open(Native.java:1759) 
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:260) 
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398) 
    at com.sun.jna.Library$Handler.<init>(Library.java:147) 
    at com.sun.jna.Native.loadLibrary(Native.java:412) 
    at com.sun.jna.Native.loadLibrary(Native.java:391) 
    at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(Unknown Source) 
    at net.sourceforge.tess4j.TessAPI.<clinit>(Unknown Source) 
    at net.sourceforge.tess4j.Tesseract.init(Unknown Source) 
    at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source) 
    at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source) 
    at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source) 
    at tess4j.example.Ocreg.main(Ocreg.java:31) 
Java Result: 1 
BUILD SUCCESSFUL (total time: 3 seconds) 

답변

0

Java 코드는 런타임시 (즉, JNI가 사용하는) 기본 라이브러리를 사용하려고합니다.

찾고있는 위치에서 정확한 버전의 라이브러리를 사용할 수 있어야합니다. 이 작업은 약간 까다로울 수 있으며 문서에 따라야합니다.

관련 문제