【发布时间】:2011-07-25 19:20:13
【问题描述】:
我试图通过此代码加载 SFmpq.dll
static {
Native.setProtected(true);
System.setProperty("jna.library.path",
new File("lib").getAbsolutePath());
System.out.println(System.getProperty("jna.library.path"));
INSTANCE = (SFmpq) Native.loadLibrary("SFmpq", SFmpq.class);
}
它被执行,文件夹和文件存在,但我仍然得到这个错误:
C:\Users\Frotty\Documents\NetBeansProjects\Optimizer\lib 中的异常 线程“AWT-EventQueue-0”java.lang.UnsatisfiedLinkError:无法 加载库“SFmpq”:找不到指定的模块。
我将代码和 .dll 提供给了我的一个朋友,他将其导入 Eclipse 并在那里运行得非常好。 谁能发现我的错误或如何正确导入 .dll?
【问题讨论】:
标签: java dll netbeans javabeans