我已经在我的 MBP 上运行了一段时间的tesseract 和Tess4J 。今天我开始将我的应用程序迁移到服务器并开始在服务器上安装所有内容。在 tomcat 中运行 Tess4J 之前,我尝试运行一个简单的 java 程序以确保一切正常。它不是...
- 我在 centOS 64 位服务器上
- 我已经安装了 tesseract 并且它工作正常 -
tesseract myimage.jpg mytext
产生数据
但是,运行我使用 Tess4j 的简单类会产生此错误:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法加载库“tesseract”:libtesseract.so:无法打开共享对象文件:没有这样的文件或目录
到目前为止我所做的
- 我
sudo ldconfig
在安装 tesseract 后跑了 - 我搜索了 libtesseract.so 并在
/usr/local/lib/libtesseract.so
服务器上的文件夹包含以下文件:
myimge.png
ghost4j-0.3.1.jar
jai_imageio.jar
jna.jar
maslab.jar
pngj.jar
tess4j.jar
TesseractExample.class
TesseractExample.java
tesseract -v 产生:
tesseract -v
tesseract 3.02.02
leptonica-1.69
libjpeg 6b : libpng 1.2.49 : libtiff 3.9.4 : zlib 1.2.3
问题
如何让 Tess4J 知道 libtesseract.so 确实存在?enter code here