java - 使用 eclipse 在 java 中使用 native 库

标签 java dll native

请告诉我如何在 Eclipse 中使用 Native Lib.
了解更多:
我在我们的项目中使用 AspriseOCR.dll 进行图像处理。
但是sys在java库路径中找不到这个dll文件。
我收到以下错误:

Exception in thread "main" 
java.lang.UnsatisfiedLinkError: no AspriseOCR in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1030)
    at com.readimage.ReadIMG.main(ReadIMG.java:37)

最佳答案

我也遇到了同样的问题。通过将以下 .dll 放入 ../java(version)/jre/bin 文件夹中解决了这个问题:

AspriseOCR.dll、AspriseJTwain.dll、DevIL.dll、ILU.dll

维沙尔·斯里瓦斯塔瓦

关于java - 使用 eclipse 在 java 中使用 native 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373052/

相关文章:

java - Eclipse 错误 :JDOMAbout$Author. 在顶级目录中找到类(模块中不允许未命名的包)

java - 将 .txt 文件中的 double 读取到列表中

visual-c++ - 调试 DLLRegisterServer

iphone - 以编程方式设置 iPhone 墙纸(锁定屏幕背景)?

java - UnsatisfiedLinkError:如何创建不同步的放气器?

c++ - Node.js 的原生 C++ 扩展 : "cloning" a Local< Value > in the constructor

单击按钮后 JavaFX 更改场景

java - 套接字无法接收数据

c++ - 捕获从 DLL 抛出的异常

c# - EasyHook 注入(inject) - ArgumentException "The given 32-bit library doesn' t 存在”