gpt4 book ai didi

linux - Ubuntu Linux 上的 Tess4J,UnsatisfiedLinkError

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:46 27 4
gpt4 key购买 nike

我在 Tomcat+Ubuntu(Linux) 中使用 Tess4j 时遇到一个 UnsatisfiedLinkError

java.lang.UnsatisfiedLinkError: Error looking up function 'TessBaseAPICreate': /usr/lib/libtesseract.so.3.0.2: undefined symbol: TessBaseAPICreate
at com.sun.jna.Function.<init>(Function.java:208)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:536)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:513)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:499)

库是通过 apt-get install tesseract-ocr 安装的,Tess4j 版本是 2.0.0,在 MacOS/OracleJDK1.7(64bits) 上似乎一切正常,但在 Ubuntu/Linux/OracleJDK1.7(64bits) 上不行

一些 stackoverflow 搜索提供了有关错误版本或库不存在的线索,但库就在那里...

ls -al /usr/lib/libtesseract.so.3.0.2
-rw-r--r-- 1 root root 4219544 Feb 25 2012 /usr/lib/libtesseract.so.3.0.2

谁有解决方案或提示?

最佳答案

Tess4J 2.0 与 Tesseract 3.03RC 兼容。由于您的版本是 3.02,因此您需要 Tess4J 1.x 版本。

关于linux - Ubuntu Linux 上的 Tess4J,UnsatisfiedLinkError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29626463/

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