Como crear una instancia de una clase que implementa JNI
Creo q el titulo es bastante informativo: tengo una clase con unos metodos public native , en el contstructor de la clase cargo la libreria mediante loadLibrary, ( si declaro un metodo main en dicha clase, y declaro un objeto de esta clase los procedimientos funcionan ).
El problema viene al declarar un objeto de esta clase en otra clase, en la que el compilador me da el siguiente mensaje:
Exception in thread "main" java.lang.UnsatisfiedLinkError: inicializar
at api.controlador.inicializar(Native Method)
at api.controlador.abre(controlador.java:117)
at pruebas.main(pruebas.java:46)
¿ alguna idea de q es lo q puede pasar ?
El problema viene al declarar un objeto de esta clase en otra clase, en la que el compilador me da el siguiente mensaje:
Exception in thread "main" java.lang.UnsatisfiedLinkError: inicializar
at api.controlador.inicializar(Native Method)
at api.controlador.abre(controlador.java:117)
at pruebas.main(pruebas.java:46)
¿ alguna idea de q es lo q puede pasar ?
Sigo siendo el mismo, tenia que anadir q los procedimientos native estan implementados en una libreria dinamica ( DLL ) y que Eclipse me da el siguiente mensaje al intentar lanzar la aplicacion:
java.lang.NoSuchMethodError: main
Exception in thread "main"
Cuando la clase que estoy compilando implementa este metodo.
Saludos
java.lang.NoSuchMethodError: main
Exception in thread "main"
Cuando la clase que estoy compilando implementa este metodo.
Saludos