本主题适用于 Linux 和 Windows 版 FRE。
由于 Java 与平台无关,因此它没有用于与 COM 等平台相关技术集成的专用工具。相反,它提供了一个真正与平台无关但非常底层的接口,可用于与任何原生平台集成,即 Java Native Interface (JNI)。使用 JNI 创建封装器并非易事:对于您打算使用的每个 interface 和 method,都需要编写相应的封装器,因此会产生大量代码。FineReader Engine 通过为 Engine 库提供可直接使用的 Java 类,帮助您避免这一问题。这些 Java 类可直接在 Java 应用程序中使用。
如果您在 Windows 上开发应用程序,但打算在 Linux 上运行,则无需修改代码,只需使用发行包中的 .jar 文件即可。
三个平台的 API 基本相同,只有少量细微差别。有关更多信息,请参阅 在 Windows 上将 Java 与 FRE 配合使用 或 在 Linux 上将 Java 与 FRE 配合使用。