Cette rubrique s’applique à FRE pour Linux et Windows.
Java étant indépendant de la plateforme, il ne dispose pas d’outils spécifiques pour l’intégration avec des technologies dépendantes de la plateforme telles que COM. En revanche, il fournit une interface véritablement indépendante de la plateforme, mais de très bas niveau, pour l’intégration avec n’importe quelle plateforme native : Java Native Interface (JNI). La création de wrappers à l’aide de JNI n’est pas une tâche aisée : des wrappers doivent être écrits pour chaque interface et chaque méthode que vous souhaitez utiliser, ce qui génère d’importantes quantités de code. FineReader Engine vous permet d’éviter ce problème en fournissant des classes Java prêtes à l’emploi pour la bibliothèque Engine. Ces classes Java peuvent être utilisées directement depuis des applications Java.
Si vous développez votre application sous Windows mais prévoyez de l’exécuter sous Linux, vous n’aurez pas besoin de modifier votre code : il vous suffira d’utiliser le fichier .jar du package de distribution.
L’API est identique pour les trois plateformes, à quelques exceptions mineures près. Pour plus d’informations, consultez Utilisation de Java avec FRE pour Windows ou Utilisation de Java avec FRE pour Linux.