【发布时间】:2013-06-26 20:12:07
【问题描述】:
我正在运行 Eclipse,我知道这是一个常见问题(尝试做一些 JNA),但我在网上找到的所有修复都不起作用:
- 库是 32 位的,但是当我执行 sun.arch.data.model 的 getProperty 时,它是 32,所以这不是问题。
- 我尝试将我的 dll 放在 src 文件夹中,在我的 eclipse 项目的根目录中,但没有任何效果。
- 我已经尝试过 System.setProperty("jna.library.path","c:/libtesseract302.dll");然后将我的 dll 放在那里,但这不起作用。
这是我用来尝试包含本机库的代码:
public static final TessAPI INSTANCE = (TessAPI) Native.loadLibrary("libtesseract302", TessAPI.class);
【问题讨论】:
-
jna.library.path应该是路径规范(即目录列表),不是文件路径。