线程“main”中的异常java.lang.UnsatisfiedLinkError:java.library.path中没有openalprjni

时间:2017-01-21 15:07:43

标签: java eclipse

我正在尝试将Java绑定用于项目https://github.com/openalpr/openalpr

当我尝试启动java应用程序时,我遇到了这个异常

Exception in thread "main" java.lang.UnsatisfiedLinkError: no openalprjni in java.library.path

我尝试以这种方式加载库:

System.loadLibrary("openalprjni");

此目录中名为libopenalprjni.so的文件

/Users/mario/Sviluppo/openalpr/src/bindings/java

所以我正在尝试使用eclipse将此配置作为VM参数加载 -Djava.library.path=/Users/mario/Sviluppo/openalpr/src/bindings/java/但没有任何反应

我做错了什么?

2 个答案:

答案 0 :(得分:0)

将openalpr.dll和二进制文件中所需的所有其他dll文件包含到JRE或JDK bin目录中。然后尝试编译并运行您的程序。 为我工作。

答案 1 :(得分:0)

为我工作:

  System.load("/usr/lib/libopenalprjni.so");