> ## 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.

# Desarrollo multiplataforma en Java

> Desarrolle aplicaciones multiplataforma de ABBYY FineReader Engine en Java con el wrapper .jar com.abbyy.FREngine en Windows y Linux mediante cargadores específicos de cada plataforma.

<Note>
  Este tema se aplica a FRE para Linux y Windows.
</Note>

Para aprovechar eficazmente toda la funcionalidad disponible y facilitar el desarrollo de aplicaciones multiplataforma, ABBYY FineReader Engine incluye el [wrapper de Java](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/using-in-java), que puede encontrar en el [paquete de distribución](/es/fine-reader/engine/distribution/distribution-windows/distribution-kit). Este wrapper es apto para cualquier plataforma compatible con ABBYY FineReader Engine y le permite utilizar clases Java listas para usar diseñadas para trabajar con la biblioteca Engine. Estas clases Java pueden usarse directamente desde aplicaciones Java. Sin embargo, el uso del wrapper de Java tiene particularidades en cada plataforma; consulte la tabla siguiente para conocer las diferencias entre plataformas.

|                                                                  | Windows                                                                                                                                                                                                                                                                               | Linux                                                                                                                                                                                                                                                                                                                                              |
| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Archivos del wrapper                                             | com.abbyy.FREngine-%BUILD\_ID%.jar                                                                                                                                                                                                                                                    | com.abbyy.FREngine-%BUILD\_ID%.jar                                                                                                                                                                                                                                                                                                                 |
| Métodos de carga y descarga                                      | función [InitializeEngine](/es/fine-reader/engine/api-reference/functions/initializeengine-function) y [cargadores COM](/es/fine-reader/engine/api-reference/engine-loaders)/función [DeinitializeEngine](/es/fine-reader/engine/api-reference/functions/deinitializeengine-function) | función [InitializeEngine](/es/fine-reader/engine/api-reference/functions/initializeengine-function)/función [DeinitializeEngine](/es/fine-reader/engine/api-reference/functions/deinitializeengine-function)                                                                                                                                      |
| Procesamiento                                                    | Admite procesos de un solo hilo y de varios hilos                                                                                                                                                                                                                                     | Admite procesos de un solo hilo y de varios hilos                                                                                                                                                                                                                                                                                                  |
| Uso en proceso                                                   | Use el objeto [InprocLoader](/es/fine-reader/engine/api-reference/engine-loaders/inprocloader)                                                                                                                                                                                        | Enlace JNI nativo                                                                                                                                                                                                                                                                                                                                  |
| Uso fuera de proceso                                             | Use el objeto [OutprocLoader](/es/fine-reader/engine/api-reference/engine-loaders/outprocloader)                                                                                                                                                                                      | Debe usar com.abbyy.Outproc.FREngine-%BUILD\_ID%.jar en lugar de com.abbyy.FREngine-%BUILD\_ID%.jar (Consulte los detalles sobre el uso de la implementación fuera de proceso en Linux en [Out-of-Process Server Implementation](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/out-of-process-server-implementation)) |
| Uso de invocación remota de métodos                              | No                                                                                                                                                                                                                                                                                    | com.abbyy.rmi.FREngine-%BUILD\_ID%.jar<br />com.abbyy.rmi.server.FREngine-%BUILD\_ID%.jar (Consulte los detalles en [Using the RMI-capable wrapper](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/using-in-java/using-fre-in-java-in-linux#rmi-capablewrapper))                                                       |
| [Ejemplos de código](/es/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">
  ## Consulte también
</div>

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