Zum Hauptinhalt springen
Dieses Thema gilt für FRE unter Linux und Windows.
Da Java plattformunabhängig ist, verfügt es über keine speziellen Werkzeuge für die Integration mit plattformabhängigen Technologien wie COM. Stattdessen bietet es mit dem Java Native Interface (JNI) eine wirklich plattformunabhängige, aber sehr niedrigstufige Schnittstelle für die Integration mit nativen Plattformen. Wrapper mit JNI zu erstellen, ist keine einfache Aufgabe: Für jede Schnittstelle und jede Methode, die Sie verwenden möchten, müssen Wrapper geschrieben werden, was zu sehr umfangreichem Code führt. FineReader Engine hilft Ihnen, dieses Problem zu vermeiden, indem es sofort einsatzbereite Java-Klassen für die Engine-Bibliothek bereitstellt. Diese Java-Klassen können direkt in Java-Anwendungen verwendet werden. Wenn Sie Ihre Anwendung unter Windows entwickeln, sie aber unter Linux ausführen möchten, müssen Sie Ihren Code nicht ändern, sondern lediglich die .jar-Datei aus dem Distribution-Paket verwenden. Die API ist auf allen drei Plattformen bis auf wenige kleinere Ausnahmen identisch. Weitere Informationen finden Sie unter Using Java with FRE for Windows oder Using Java with FRE for Linux.