Olá, estou diante de um problema eu estou precisando usar uma dll de uma classe em C, já compilei e crie esta dll, na minha classe java eu faço o load da dll, mas quando rodo o sistema me traz uma exception:
Exception in thread "main" java.lang.UnsatisfiedLinkError: jni.HelloWorld.writeHelloWorldToStdout()V
at jni.HelloWorld.writeHelloWorldToStdout(Native Method)
at jni.HelloWorld.main(HelloWorld.java:10);
Já quebrei a cabeça e ainda não resolvi, o código é simples, apenas quero dar um print de Hello World.
package jni;
public class HelloWorld {
private static native void writeHelloWorldToStdout();
public static void main(String[] args) {
System.load("C:\\Windows\\System32\\HelloWorld.dll");
writeHelloWorldToStdout();
}
}
Alguem poderia me ajuda com isto?