メインコンテンツへスキップ
このトピックは、Linux 版および Windows 版の FRE に適用されます。
提供されているすべての機能を効果的に活用し、クロスプラットフォーム アプリケーションを開発できるようにするため、ABBYY FineReader Engine には Java wrapper が用意されており、これは distributive package に含まれています。この wrapper は、ABBYY FineReader Engine がサポートするあらゆるプラットフォームに対応しており、Engine ライブラリを操作するための、すぐに利用可能な Java クラスを使用できます。これらの Java クラスは、Java アプリケーションから直接使用できます。ただし、Java wrapper の使用にはプラットフォームごとの違いがあります。各プラットフォームの違いについては、以下の表を参照してください。
<br />WindowsLinux
Wrapper ファイルcom.abbyy.FREngine-%BUILD_ID%.jarcom.abbyy.FREngine-%BUILD_ID%.jar
ロードおよびアンロードの方法InitializeEngine 関数および COM loaders/DeinitializeEngine 関数InitializeEngine 関数/DeinitializeEngine 関数
処理シングルスレッドとマルチスレッドの両方のプロセスをサポートシングルスレッドとマルチスレッドの両方のプロセスをサポート
インプロセスの使用InprocLoader オブジェクトを使用ネイティブ JNI バインディング
アウトプロセスの使用OutprocLoader オブジェクトを使用com.abbyy.FREngine-%BUILD_ID%.jar の代わりに com.abbyy.Outproc.FREngine-%BUILD_ID%.jar を使用する必要があります (Linux でのアウトプロセス実装の使用方法の詳細については、Out-of-Process Server Implementation を参照してください)
リモート メソッド呼び出しの使用なしcom.abbyy.rmi.FREngine-%BUILD_ID%.jar<br />com.abbyy.rmi.server.FREngine-%BUILD_ID%.jar (詳細は Using the RMI-capable wrapper を参照してください)
コード サンプルHello<br />EnginesPoolHello<br />Outproc<br />MultiThreading<br />rmiWorker<br />rmiWorkerClient<br />rmiPoolServer<br />rmiPoolClient<br />threadPoolClient

関連項目

JavaでABBYY FineReader Engineを使用する