无法加载库“ tesseract”:libtesseract.so:无法打开共享对象文件:无此类文件或目录 [英] Unable to load library 'tesseract': libtesseract.so: cannot open shared object file: No such file or directory

查看:235
本文介绍了无法加载库“ tesseract”:libtesseract.so:无法打开共享对象文件:无此类文件或目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的MBP上运行了一段时间的tesseract和 Tess4J 。今天,我开始将应用程序迁移到服务器,并开始在服务器上安装所有内容。在tomcat中运行Tess4J之前,我尝试运行一个简单的Java程序以确保一切正常。不是...

I've had tesseract and Tess4J running on my MBP for a while now. Today I started to migrate my app to the server and started installing everything on the server. Prior to running Tess4J in tomcat I tried to run a simple java program to make sure everything is fine and dandy. It's not...


  • 我在centOS 64位服务器上

  • 我已经安装了tesseract及其正常工作- tesseract myimage.jpg mytext 产生数据

  • I'm on a centOS 64bit server
  • I've installed tesseract and its working fine - tesseract myimage.jpg mytext produces data

但是,运行使用Tess4j的简单类会产生以下错误:

However, running my simple class that useses Tess4j produces this error:


线程 main中的异常java.lang.UnsatisfiedLinkError:无法对
加载库'tesseract':libtesseract.so:无法打开共享对象
文件:没有这样的文件或目录

Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'tesseract': libtesseract.so: cannot open shared object file: No such file or directory

我到目前为止所做的事情


  • 我已经运行过 sudo ldconfig

  • 我正在搜索libtesseract.so,它在 /usr/local/lib/libtesseract.so

  • I've ran sudo ldconfig after installing tesseract
  • I've search for libtesseract.so and its found in /usr/local/lib/libtesseract.so

服务器上的文件夹包含以下文件:

Folder on server contains these files:

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 produces:

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确实存在?在此处输入代码

How can I make Tess4J aware that libtesseract.so does exist?enter code here

推荐答案

我也遇到了这个问题。

在安装tesseract之后是否运行了以下命令:

Did you run the following after installing tesseract:

sudo ldconfig

为我解决了这个问题。

这篇关于无法加载库“ tesseract”:libtesseract.so:无法打开共享对象文件:无此类文件或目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆