> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plattformübergreifende Entwicklung in Java

> Entwickeln Sie plattformübergreifende ABBYY FineReader Engine-Anwendungen in Java mit dem .jar-Wrapper com.abbyy.FREngine für Windows und Linux unter Verwendung plattformspezifischer Loader.

<Note>
  Dieses Thema gilt für FRE für Linux und Windows.
</Note>

Um alle bereitgestellten Funktionen effektiv zu nutzen und die Entwicklung plattformübergreifender Anwendungen sicherzustellen, enthält ABBYY FineReader Engine den [Java-Wrapper](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/using-in-java), den Sie im [Distributionspaket](/de/fine-reader/engine/distribution/distribution-windows/distribution-kit) 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.

|                                                             | Windows                                                                                                                                                                                                                                                                               | Linux                                                                                                                                                                                                                                                                                                                                              |
| ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Wrapper-Dateien                                             | com.abbyy.FREngine-%BUILD\_ID%.jar                                                                                                                                                                                                                                                    | com.abbyy.FREngine-%BUILD\_ID%.jar                                                                                                                                                                                                                                                                                                                 |
| Lade- und Entlademethoden                                   | Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function) und [COM-Loader](/de/fine-reader/engine/api-reference/engine-loaders)/Funktion [DeinitializeEngine](/de/fine-reader/engine/api-reference/functions/deinitializeengine-function) | Funktion [InitializeEngine](/de/fine-reader/engine/api-reference/functions/initializeengine-function)/Funktion [DeinitializeEngine](/de/fine-reader/engine/api-reference/functions/deinitializeengine-function)                                                                                                                                    |
| Verarbeitung                                                | Unterstützt sowohl Single-Threading als auch Multi-Threading                                                                                                                                                                                                                          | Unterstützt sowohl Single-Threading als auch Multi-Threading                                                                                                                                                                                                                                                                                       |
| In-Process-Verwendung                                       | Verwenden Sie das Objekt [InprocLoader](/de/fine-reader/engine/api-reference/engine-loaders/inprocloader)                                                                                                                                                                             | Natives JNI-Binding                                                                                                                                                                                                                                                                                                                                |
| Out-of-Process-Verwendung                                   | Verwenden Sie das Objekt [OutprocLoader](/de/fine-reader/engine/api-reference/engine-loaders/outprocloader)                                                                                                                                                                           | Sie 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](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/out-of-process-server-implementation)) |
| Verwendung von Remote Method Invocation                     | Nein                                                                                                                                                                                                                                                                                  | com.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](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/using-in-java/using-fre-in-java-in-linux#rmi-capablewrapper))                                                 |
| [Codebeispiele](/de/fine-reader/engine/guided-tour/samples) | Hello<br />EnginesPool                                                                                                                                                                                                                                                                | Hello<br />Outproc<br />MultiThreading<br />rmiWorker<br />rmiWorkerClient<br />rmiPoolServer<br />rmiPoolClient<br />threadPoolClient                                                                                                                                                                                                             |

<div id="see-also">
  ## Siehe auch
</div>

[ABBYY FineReader Engine in Java verwenden](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/using-in-java)
