Utilizar el Java Native Interface (JNI)

Las p�ginas de esta secci�n muestran como integrar c�digo nativo en programas escritos en Java. Tambi�n aprenderemos c�mo escribir m�todos nativos en lenguaje Java. Los m�todos nativos est�n implementados en otros lenguajes como C. Adem�s, el API Invocation nos permite incluir la M�quina Virtual Java en nuestras aplicaciones nativas.

.Paso a Paso

Explica paso a paso un sencillo ejemplo (los m�todos nativos del programa "Hello World!") para ilustrar c�mo escribir, compilar y ejecutar un programa Java con m�todos nativos.

.El Interface de Programaci�n Nativo de Java

Muestra c�mo implementar el lado del lenguaje Java y el lado del lenguaje nativo de un m�todo nativo. Esta lecci�n incluye informaci�n sobre el paso de argumentos de distintos tipos de datos a un m�todo nativo y c�mo devolver distintos tipos de datos desde un m�todo nativo. Esta lecci�n tambi�n describe muchas funciones �tiles que nuestro lenguaje Nativo puede utilizar para acceder a objetos Java y sus miembros, para crear objetos Java, lanzar excepciones, llamar a la M�quina Virtual Java, y mucho m�s.

Consideraciones de Seguridad:

Observa que la posibilidad de la carga de librer�as din�micas est� sujeta a la aprobaci�n del controlador de seguridad. Cuando se trabaja con m�todos nativos, se deben cargar librer�as din�micas. Algunos applets no podr�n utilizar m�todos nativos porque el navegador o visualizador en que se est�n ejecutando restringe la carga de librer�as din�micas. Puedes ver Restricciones de Seguridad para m�s informaci�n sobre las restricciones de seguridad de los applets.

Nota:

Los programadores de MacOS deber�n referirse a MacOS Runtime para Java (MRJ).

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO