Estas p�ginas pasean a trav�s de los pasos necesarios para integrar c�digo nativo en programas escritos en Java.
Esta lecci�n implementa el consabido programa "Hello World!". Este programa tiene dos clases Java. La primera, llamada Main, implementa el m�todo main() para todo el programa. La segunda, llamada HelloWorld, es un m�todo, un m�todo nativo, que muestra "Hello World!". La implementaci�n para el m�todo nativo se ha proporcionado en lenguaje C.
�Paso 1: Escribir el C�digo Java
Crea un clase Java llamada HelloWorld que declara un m�todo nativo. Tambien, escribe el programa principal que crea el objeto HelloWorld y llama al m�todo nativo.
�Paso 2: Compilar el C�digo Java
Utiliza javac para compilar el c�digo Java escrito en el Paso 1.
�Paso 3: Crear el fichero .h
Utiliza javah para crear un fichero de cabecera (un fichero .h) al estilo JNI, a partir de la clase HelloWorld. El fichero de cabecera proporciona una definici�n de funci�n para la implementaci�n del m�todo nativo displayHelloWorld(), que se ha definido en la clase HelloWorld.
�Paso 4: Escribir la Implementaci�n del M�todo Nativo
Escribe la implementaci�n para el m�todo nativo en un fichero fuente en el lenguaje nativo. La implementaci�n ser� una funci�n normal que ser� integrada con nuestra clase Java.
�Paso 5: Crear una Librer�a Compartida
Utiliza el compilador C para compilar el fichero .h y el fichero .c que se han creado en los pasos 3 y 4 en una librer�a compartida. En terminolog�a Windows 95/NT, una librer�a compartida se llama Librer�a de Carga Din�mica (DLL).
�Paso 6: Ejecutar el Programa
Y finalmente, utiliza java, el int�rprete del lenguaje Java, para ejecutar el programa.