如何解决“java.lang.UnsatisfiedLinkError:java.library.path中没有AspriseOCR ..”

时间:2013-11-03 12:00:37

标签: java eclipse ocr

我在我的项目中使用AspriseOCR从图像中识别文本。 aspriseOCR.jar文件已正确配置到我的Eclipse Build Path Libraries,但收到以下错误。有人可以指导我如何解决这个问题吗?

java.lang.UnsatisfiedLinkError: no AspriseOCR in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at com.asprise.util.ocr.OCR.loadLibrary(OCR.java:247)
at com.asprise.util.ocr.OCR.<init>(OCR.java:56)

2 个答案:

答案 0 :(得分:2)

通过将DLL文件复制到“C:\ Windows \ System32”位置可以解决问题,该位置可以从asprise site下载的“Asprise-OCR-Java.zip”中找到。

AspriseOCR.dll
DevIL.dll
ILU.dll
AspriseJTwain.dll

答案 1 :(得分:0)

从构建路径中删除aspriseOCR.jar,然后将其移至libs文件夹。