我正在运行 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);