JNA.LoadLibrary适用于JDK 1.6但在JDK 1.8上失败

时间:2017-04-21 15:23:49

标签: java-8 32bit-64bit jna

我有一个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);
}

0 个答案:

没有答案