0

Tesseract 在 eclipse、windows 7、Tomcat 8 中运行成功

当我在 linux 机器(RHEL)+java 8+tomcat 8 上运行相同的应用程序时,我得到了 classdefnotfound 错误。该类存在于类文件夹中(TessAPI.class)。

我这样做是为了在 linux 中进行设置。

tar xzf tomcat8.0.37.tar.gz
sudo yum install libpng-devel libjpeg-devel
sudo yum install libtiff
sudo yum install automake
sudo yum install libtool

yum install apr-devel openssl-devel
rpm -ivh jdk-8u101-linux-x64.rpm

tar xzf leptonica-1.69.tar.gz  <- download this
cd /tmp/leptonica-1.69 
./configure
make
sudo make install

tar xzf tesseract-ocr-3.02.02.tar.gz  <- download this
cd tesseract-ocr
./autogen.sh
./configure
make 
sudo make install

yum groupinstall "Development Tools"

source /etc/profile
sudo ldconfig
export LD_LIBRARY_PATH=/usr/local/lib

我在这里错过了什么吗?

4

1 回答 1

0

在花了很多时间之后,我成功地完成了与 Red Hat linux 的 OCR 集成,上面和下面的所有步骤都是我完成的附加步骤,可能在不久的将来对某人有所帮助:)

添加(在 tomcat_home/bin 中创建了名为“setenv.sh”的新文件)

添加这些行

JRE_HOME=/usr/java/jdk1.8.0_101/jre 

<-- 这一行作为我的默认 jre 是 1.7

LD_LIBRARY_PATH=/usr/local/lib/:/usr/local/apr/lib:$CATALINA_HOME/lib 

<-- /usr/local/lib 位置 tesseract .so 可用

export LD_LIBRARY_PATH
于 2016-10-08T08:23:32.503 回答