gpt4 book ai didi

java - 无法加载库 'tesseract' : libtesseract. 所以:无法打开共享对象文件:没有这样的文件或目录

转载 作者:行者123 更新时间:2023-12-01 16:41:13 32 4
gpt4 key购买 nike

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

  • 我使用的是 centOS 64 位服务器
  • 我已经安装了 tesseract 并且它工作正常 - tesseract myimage.jpg mytext 生成数据

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

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

到目前为止我做了什么

  • 我在安装 tesseract 后运行了 sudo ldconfig
  • 我搜索了 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 确实存在?在此处输入代码

最佳答案

我也遇到这个问题

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

sudo ldconfig

这为我解决了这个问题。

关于java - 无法加载库 'tesseract' : libtesseract. 所以:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61858659/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com