La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13512 - INSERTAR CóDIGO C/C++ EN JAVA CON JNI
Autor:  Juanjo Alonso
Me gustaría saber cuáles son las ventajas y los inconvenientes de esta forma de trabajar, si alguien lo ha probado. Agradecería mucho algún ejemplo. Gracias.

  Respuesta:  Victor Manuel Bañuelos
No es que existan ventaja o inconvenientes, simplemente son necesidades. He estado trabajando con un dispositivo de voz el cual tenia sus apis hechas en C++. Estas apis venian directamente con la tarjeta. Donde estaba trabajando manejabamos mucho java, por la portabilidad. La unica forma de seguir trabajando en Java y no tener que construir las apis en java fue utilizando JNI. Utilizamos JNI para recubrir las apis en C++ y poder atacarlas directamente desde Java.