【发布时间】:2016-11-10 18:26:12
【问题描述】:
我正在尝试将 opencv 添加到我的 Spring Boot/Maven 项目中。
为了使用 opencv 库,我必须在 java.library.path 中提供本机库。
我在 Eclipse VM 参数中添加了以下命令:
-Djava.library.path="D:/Projects/lib/opencv/x86/opencv_java2411.dll"
并得到以下异常:
java.lang.UnsatisfiedLinkError: no opencv_java2411 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
我也在尝试直接从我的代码访问java.library.path:
System.out.println(System.getProperty("java.library.path"));
它显示提供的路径:D:/Projects/lib/opencv/x86/opencv_java2411.dll
我做错了什么?
【问题讨论】: