Einbinden von Tess4J in ein Java-Projekt als Bibliothek in Eclipse

Ich habe ein bisher leeres und sauberes Eclipse-Java-Projekt. Was muss ich tun, um zu verwendenTess4J als Bibliothek für meinen Webdienst, den ich entwickeln möchte?Kann man es überhaupt als Bibliothek für ein Android-Projekt verwenden? (würde viel verkürzen) Es gibt ein Problem bezüglich.tif mit android, dass ich begegnet bin.

Tess4J ist ein Wrapper für nativen Code, da tesseract-ocr in C / C ++ geschrieben ist. Das habe ich so weit gebracht. Aber wie kann ich diesen Wrapper in mein Projekt einbinden?

Ich habe viel gegoogelt, bis ich beschlossen habe, zu fallentesseract.Net, weil dieses Projekt schlecht gepflegt / dokumentiert ist und mich zu C # zwingen würde (was in Ordnung wäre), aber ich habe es nicht geschafft, es zum Laufen zu bringen, also musste ich standardmäßig C / C ++ verwenden (was nicht in Ordnung ist); )

Ich bin im Moment irgendwie verloren, also ist jede Hilfe willkommen. Grüße.

Bearbeiten: Befolgen Sie die angegebenen SchritteHier (Antwort von nguyenq)

1: Neuer Eclipse-Arbeitsbereich

2: erstellt ein neues Verzeichnis mit dem Namenlib

3: kopiert\Tess4J\dist\tess4j.jar, \Tess4J\lib\jna.jar und\Tess4J\lib\jai_imageio.jar inlib (2)

4: Erstellt ein neues Java-Projekt in Eclipse

5: In den Projekteigenschaften (4) habe ich die .jars von (3) zum Java-Erstellungspfad als externe Jars unter Bibliotheken hinzugefügt

6: Ich habe das Verzeichnis kopiert\tessdata undlibtesseract302.dll in das Projektstammverzeichnis\workspace\project\

7: Ich habe eine neue Klasse erstelltMain und instanziiert aTesseract1 tesseract = new Tesseract1(); zum Prüfen

8: Ich führe die Anwendung aus, aber es wurde eine Ausnahme ausgelöst:Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract302' Module not found

Edit2:

7.1: Ich habe eine neue Klasse erstelltMain und instanziiert aTesseract tesseract = new Tesseract.getInstance(); zum Testen (Quelle:Hier)

8.1: Bis jetzt sah es in Ordnung aus, aber es wurde keine Logik implementiert, sondern nur versucht, es zu erstellen.

Edit3:

9: nein, funktioniert nicht. Immer noch unzufriedenLinkError. Könnte es ein Problem in Bezug auf 32-Bit oder 64-Bit sein? Ich arbeite an Win7 64bit.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage