Hola! Quisiera utiliciar funciones nativas en java mediante la api JNI. Para ello debo crear una librería en C con dichas funciones nativas, para luego llamarlas desde la clase java. Por internet circula un manual de JNI en formato .pdf muy bueno. El problema es q cuando me dispongo a probar el ejemplo del "HolaMUndo" q aparece en él, no me funciona. Además no da ningún tipo de error (lo cuál significa q encuentra la librería creada) y se keda totalmente bloqueado (como si fuera un bucle infinito). El problema puede ser q no creo bien la librería C. Uso el comando siguiente desde MS-DOS:
gcc -c myLib.c
gcc -shared -o myLib.dll myLib.o
Alguien sabe si la librería creada es válida?
Muchas gracias!