【问题标题】:Java/Tesseract-OCR: Unsatisfied LinkError libtesseract302Java/Tesseract-OCR:不满意的 LinkError libtesseract302
【发布时间】:2013-10-07 19:53:15
【问题描述】:

我正在将同事的 Tesseract-OCR 应用程序从 MacOSX 迁移到 Windows 64,但遇到了库路径问题。

当我执行 OCR 过程时,我得到这个:

Caused by: java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract3
02': The specified module could not be found.

我通过 Windows 安装程序安装了 Tesseract 3.02.02: https://code.google.com/p/tesseract-ocr/downloads/detail?name=tesseract-ocr-setup-3.02.02.exe&can=2&q=

我搜索了安装文件夹,只在以下路径中找到了一个 libtesseract302.rc 文件,而且我认为它不是正确的文件。

C:\Program Files (x86)\Tesseract-OCR\tesseract-ocr\vs2008\libtesseract

系统环境变量:

TESSDATA_PREFIX = C:\Program Files (x86)\Tesseract-OCR\

我错过了什么?

【问题讨论】:

    标签: java path shared-libraries classpath tesseract


    【解决方案1】:

    我相信安装程序仅包含 .exe、数据和其他文件,而不包含您的程序所需的 .dll。您需要下载源代码并使用适当的配置build。由于 Tesseract 是一个 32 位库,它只能与 Java 32 位一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      • 2013-07-17
      相关资源
      最近更新 更多