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 (64 ビット) ではすべて動作するようですが、Ubuntu/Linux/OracleJDK1.7 (64 ビット) では動作しないようです。
一部のstackoverflow-searchは、間違ったバージョンまたは存在しないライブラリについての手がかりを提供しますが、ライブラリはすぐそこにあります...
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
解決策やヒントを持っている人はいますか?