JNI (Java Native Interface) Invocar una función en C desde Java Linux
Explicaremos lo mas breve posible la configuracion e instalacion invocando una funcion en C desde Java en este caso lo aremos con el sistema operativo Linux, el famoso Hola mundo bueno; empezemos con la explicacion:
Para mostrar el header construido con los metodos que se generaron agregamos estos comandos en consola
y nos mostrara lo siguiente.
Donde:
Nos vamos a la carpeta donde tenemos instalado el java en este caso como se muestra la ruta
Se realiza lo mismo para el siguiente paso practicamente cuando accedemos a la primera ruta veremos la carpeta linux
Posteriormente agregamos la siguiente ruta
y agregamos la siguiente ruta junto con la clase HolaMundo.c para compilarlo
Finalmente el codigo final de compilacion seria el siguiente
SI observamos en la carpeta donde tenemos nuestros archivo en C se genero un archivo a.out ese archivo generado lo compilamos para mostrar el resultado final de Invocar una función en C desde Java Linux
Saludos
joseguru /(-__-)\
- joseguru's blog
- Inicie sesión o regístrese para enviar comentarios
Es decir ...
¡Ah! Es decir ... invocar un programa escrito en Java desde uno escrito en C. — Sólo por curiosidad... dado que esto es para Java 6 (versión sin soporte gratuito por parte de Oracle desde hace algunos años), ¿es el mismo procedimiento con Java 8?
Respuesta
aqui esta el procedimiento para java.
¡Dormitando!
¡Ah! ¡Gracias! ¡No me había dado cuenta! Seguro estaba dormitando. :-P
Afortunadamente Mr. Nutter al
Afortunadamente Mr. Nutter al rescate rescate: