Java Platform Invoke API Demo (Linux) 2.01.04

Licencia: Prueba gratuita ‎Tamaño del archivo: 394.19 KB
‎Calificación de usuarios: 4.0/5 - ‎2 ‎Votos

Java Platform Invoke API (versión Demo) para Linux/Unix, i386. Permite que el código Java llame a funciones nativas implementadas en bibliotecas de vínculos compartidos como en Microsoft .NET Framework. Escrito para JSE 1.5.x y versiones posteriores. La plataforma Java invoca una API que permite que el código Java llame a funciones nativas implementadas en bibliotecas compartidas, como las de la API de Linux. Localiza e invoca una función exportada y calcula las referencias de sus argumentos (enteros, cadenas, matrices, estructuras, etc.) a través del límite de interoperación según sea necesario. Esta API admite el cálculo de referencias implícito que hace que la codificación Java con funciones nativas sea muy sencilla. Para consumir una biblioteca compartida, necesita 1.Identifique funciones en bibliotecas compartidas. Como mínimo, debe especificar el nombre de la función y el nombre de la biblioteca compartida que la contiene. 2.Crear una clase para contener funciones de biblioteca compartida. Puede utilizar una clase existente, crear una clase individual para cada función nativa o crear una clase que contenga un conjunto de funciones nativas relacionadas. Esta clase debe extender CNativeLibrary. Utilice la anotación ImportLibrary para enlazar la clase a la biblioteca nativa. 3.Crear prototipos en código Java. Escribir prototipo de una función nativa como un método con firma que corresponde a la función nativa mediante el acuerdo de mapa de tipo de datos. Para identificar la función nativa, utilice la anotación Función. Marque el método con el modificador nativo. 4.Llame a una función de biblioteca compartida. Llame al método en la clase Java como lo haría con cualquier otro método Java. Como los parámetros se pueden pasar estructuras e implementarse en funciones de devolución de llamada Java.

historial de versiones

  • Versión 2.01.04 publicado en 2007-02-28

Detalles del programa