Como crear una instancia de una clase que implementa JNI

egonzalez
13 de Abril del 2004
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 ?

egonzalez
13 de Abril del 2004
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