public interface NetworkService extends Library {
NetworkService INSTANCE = (NetworkService)
        Native.loadLibrary("NetworkService",NetworkService.class);
        public boolean CreateInstance();
    }
public interface MyLib extends Library{
MyLib INSTANCE = (MyLib)Native.loadLibrary("sky",MyLib.class);
public int add(int a,int b);
}这两个dll都是放在项目根目录下。
在调用第一个dll的时候,发生如下错误
java.lang.UnsatisfiedLinkError: Error looking up function 'CreateInstance': ???????¨?
但是在调用第二个dll的时候,错误却是
java.lang.UnsatisfiedLinkError: Unable to load library 'sky': ???????¨
从字面意思上看,前者加载成功,只是没有找到对应的方法;
而后者却加载失败。这是为什么?小弟刚接触JNA,还望大虾们指点一二,感激不尽!