OpenCV 4.0.0中没有dll文件

时间:2018-06-06 02:56:37

标签: java opencv

我一直在尝试使用OpenCV和Java,但没有成功。我目前正在运行Linux。我从Github下载了OpenCV库,但是当我尝试运行任何程序时,它在行上给出了一个错误:System.load(Core.NATIVE_LIBRARY_NAME);

错误是“线程中的异常”主“java.lang.UnsatisfiedLinkError:期望库的绝对路径:opencv_java400”

我被告知需要提供.dll文件的路径;但是,当前版本的OpenCV似乎不包含任何.dll文件。

任何建议都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

Exception的消息就是您需要的一切。您应该提供文件的绝对路径。

通常,您会将本机库作为资源放在Java包(* .jar)中。在加载之前,您必须将文件解压缩到执行系统的临时目录,然后调用System.load(..)

如前所述,dll通常在windows os上命名动态运行时库。