Java Platform Invoke API (Demo version) 2.01.04

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

acerca de Java Platform Invoke API (Demo version)

Java Platform Invoke API (versión Demo) para MS Windows. Permite que el código Java llame a funciones nativas implementadas en bibliotecas de vínculos dinámicos (DLL) 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 de vínculos dinámicos (DLL), como las de la API de Win32. 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 funciones DLL exportadas necesita 1.Identifique funciones en DLL. Como mínimo, debe especificar el nombre de la función y el nombre del archivo DLL que la contiene. 2.Cree una clase para contener funciones DLL. 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 DLL. 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.