我有一个32位DLL,我想使用JNA访问(我正在运行Windows 10 64位)。如果我使用JDK 1.6,则调用LoadLibrary但是如果我使用32位版本的JDK 1.8则会失败。
JDK 1.8中给出的错误消息是" java.lang.UnsatisfiedLinkError:无法加载库' mydll':无法找到指定的模块"
public interface MYDLL extends Library {
MYDLL INSTANCE = (MYDLL) Native.loadLibrary("mydll", MYDLL.class);
}