跳转到主要内容
本主题适用于 Linux 和 Windows 上的 FRE。
为了高效使用所提供的全部功能并确保能够开发跨平台应用程序,ABBYY FineReader Engine 包含 Java 封装器,你可以在发行包中找到它。此封装器适用于 ABBYY FineReader Engine 支持的任何平台,并提供可直接用于操作 Engine 库的现成 Java 类。这些 Java 类可以直接在 Java 应用程序中使用。不过,Java 封装器在不同平台上的使用方式各有特点,请参阅下表了解平台差异。
<br />WindowsLinux
封装器文件com.abbyy.FREngine-%BUILD_ID%.jarcom.abbyy.FREngine-%BUILD_ID%.jar
加载和卸载方法InitializeEngine 函数和 COM loaders/DeinitializeEngine 函数InitializeEngine 函数/DeinitializeEngine 函数
处理同时支持单线程和多线程处理同时支持单线程和多线程处理
进程内使用使用 InprocLoader 对象原生 JNI 绑定
进程外使用使用 OutprocLoader 对象你必须使用 com.abbyy.Outproc.FREngine-%BUILD_ID%.jar,而不是 com.abbyy.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 (详见使用支持 RMI 的封装器)
代码示例Hello<br />EnginesPoolHello<br />Outproc<br />MultiThreading<br />rmiWorker<br />rmiWorkerClient<br />rmiPoolServer<br />rmiPoolClient<br />threadPoolClient

另请参阅

在 Java 中使用 ABBYY FineReader Engine