Desculpe se estou postando minha duvina do fórum errado!!!
Eu estou iniciando no uso da técnologia JNI. Acabo de implementar o programa básico de testes mas quando executo recebo uma UnsatisfiedLinkException.
Eu fiz, aparentemente, tudo que devia:
public class Test {
static {
System.loadLibrary("Test");
}
public static void main(String[] args) {
Test t = new Test();
t.print("JNI Test Ok");
}
public native void print(String msg);
}
Qual SO? Qual compilador? Qual versão do Java? Quando comando você usou para executar? Quais eram as variaveis de ambiente? Qual era o path? Você setou java.library.path? Você setou LD_LIBRARY_PATH? Tua DLL tem os símbolos necessários?
Também estou tentando criar um metodo nativo em java.
Estou usando as mesmas ferramentas que vc… conssegui criar uma dll mas nao funcionou… como vc fez pra criar a sua dll no MinGW com GCC ? Quais comandos vc usou? Quais arquivos vc usou?