【发布时间】:2013-07-17 11:25:41
【问题描述】:
我正在尝试使用 JNA 从我的 Java 应用程序调用 .dll 文件。我收到以下异常:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法加载库“C:\Windows\System32\foo.dll”:找不到指定的模块。
.dll 和我的 jdk 都是 32 位 (OS_ARCH="i586") 虽然我在 64 位 Windows 7 PC 上运行它。
.dll 位于 System32 文件夹中。
我正在使用 Eclipse,并已将 System32 文件夹添加到 Java 构建路径属性中“库”选项卡下 JRE 系统库中的本机库位置(尽管我认为这不是必需的)。
如果有任何帮助或建议,我将不胜感激。
谢谢,
-蒙克。
【问题讨论】: