package me.test; import java.io.File; import net.sourceforge.tess4j.*; // sudo apt-get install tesseract-ocr tesseract-ocr-eng tesseract-ocr-chi-sim // mvn exec:java -Dexec.mainClass=me.test.TesseractExample public class TesseractExample { public static void main(String[] args) { File imageFile = new File("/home/zll/Desktop/tt.png"); ITesseract instance = new Tesseract(); // JNA Interface Mapping instance.setDatapath("/usr/share/tesseract-ocr"); // ITesseract instance = new Tesseract1(); // JNA Direct Mapping try { String result = instance.doOCR(imageFile); System.out.println(result); } catch (TesseractException e) { System.err.println(e.getMessage()); } } }