Utilizar el Java Native Interface (JNI)

Las pginas de esta seccin muestran como integrar cdigo nativo en programas escritos en Java. Tambin aprenderemos cmo escribir mtodos nativos en lenguaje Java. Los mtodos nativos estn implementados en otros lenguajes como C. Adems, el API Invocation nos permite incluir la Mquina Virtual Java en nuestras aplicaciones nativas.

.Paso a Paso

Explica paso a paso un sencillo ejemplo (los mtodos nativos del programa "Hello World!") para ilustrar cmo escribir, compilar y ejecutar un programa Java con mtodos nativos.

.El Interface de Programacin Nativo de Java

Muestra cmo implementar el lado del lenguaje Java y el lado del lenguaje nativo de un mtodo nativo. Esta leccin incluye informacin sobre el paso de argumentos de distintos tipos de datos a un mtodo nativo y cmo devolver distintos tipos de datos desde un mtodo nativo. Esta leccin tambin 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 Mquina Virtual Java, y mucho ms.

Consideraciones de Seguridad:

Observa que la posibilidad de la carga de libreras dinmicas est sujeta a la aprobacin del controlador de seguridad. Cuando se trabaja con mtodos nativos, se deben cargar libreras dinmicas. Algunos applets no podrn utilizar mtodos nativos porque el navegador o visualizador en que se estn ejecutando restringe la carga de libreras dinmicas. Puedes ver Restricciones de Seguridad para ms informacin sobre las restricciones de seguridad de los applets.

Nota:

Los programadores de MacOS debern referirse a MacOS Runtime para Java (MRJ).

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO

¡SÉ EL PRIMERO EN COMENTAR!
Conéctate o Regístrate para dejar tu comentario.