A ver si así...
public class Test {
static {
try {
System.load("C:\\windows\\system32\\suma.dll");
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
int num = suma(3, 4);
System.out.println("suma= " + num);
}
private static native int suma(int i, int z);
}
Mismo error:
Exception in thread "main" java.lang.UnsatisfiedLinkError: TestSuma.suma(II)I
Asi es como esta en este momento el codigo:
-----------------------------------------------
public class Test {
private native int suma(int i, int z);
public static void main(String[] args) {
int num;
try{
System.load("C:\\windows\\system32\\suma.dll");
Test pw=new Test();
num=pw.suma(3,4);
}catch(Exception e){
e.printStackTrace();
}
}
}
Este es el error:
-------------------------------------------
Exception in thread "main" java.lang.UnsatisfiedLinkError: Test.suma(II)I
at Test.suma(Native Method)
at Test.main(Pwebos.java:20)
Java Result: 1