Zum Hauptinhalt springen
Dieses Thema gilt für FRE für Linux und Windows.
Um alle bereitgestellten Funktionen effektiv zu nutzen und die Entwicklung plattformübergreifender Anwendungen sicherzustellen, enthält ABBYY FineReader Engine den Java-Wrapper, den Sie im Distributionspaket finden. Dieser Wrapper ist für jede von ABBYY FineReader Engine unterstützte Plattform geeignet und ermöglicht die Implementierung gebrauchsfertiger Java-Klassen für die Arbeit mit der Engine-Bibliothek. Diese Java-Klassen können direkt aus Java-Anwendungen verwendet werden. Die Verwendung des Java-Wrappers weist jedoch plattformspezifische Besonderheiten auf – entnehmen Sie der nachstehenden Tabelle die Unterschiede zwischen den Plattformen.
<br />WindowsLinux
Wrapper-Dateiencom.abbyy.FREngine-%BUILD_ID%.jarcom.abbyy.FREngine-%BUILD_ID%.jar
Lade- und EntlademethodenFunktion InitializeEngine und COM-Loader/Funktion DeinitializeEngineFunktion InitializeEngine/Funktion DeinitializeEngine
VerarbeitungUnterstützt sowohl Single-Threading als auch Multi-ThreadingUnterstützt sowohl Single-Threading als auch Multi-Threading
In-Process-VerwendungVerwenden Sie das Objekt InprocLoaderNatives JNI-Binding
Out-of-Process-VerwendungVerwenden Sie das Objekt OutprocLoaderSie müssen com.abbyy.Outproc.FREngine-%BUILD_ID%.jar anstelle von com.abbyy.FREngine-%BUILD_ID%.jar verwenden (Details zur Out-of-Process-Implementierung unter Linux finden Sie unter Out-of-Process-Server-Implementierung)
Verwendung von Remote Method InvocationNeincom.abbyy.rmi.FREngine-%BUILD_ID%.jar<br />com.abbyy.rmi.server.FREngine-%BUILD_ID%.jar (Details finden Sie unter Verwendung des RMI-fähigen Wrappers)
CodebeispieleHello<br />EnginesPoolHello<br />Outproc<br />MultiThreading<br />rmiWorker<br />rmiWorkerClient<br />rmiPoolServer<br />rmiPoolClient<br />threadPoolClient

Siehe auch

ABBYY FineReader Engine in Java verwenden