ubuntu18.04环境下eclipse(java)配置opencv4.4.0

在我的上一篇博客中,编译完成opencv4.4.0,生成了在bin目录下生成了opencv-440.jar。

我在eclipse中创建了一个项目OpenCV_1,我准备在OpenCV_1项目中运用opencv技术。于是我将编译生成的opencv-440.jar引入项目中,如下图:

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第1张图片

然后我在写入如下代码来测试是否能成功引入

       ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第2张图片

此时eclipse没有报错,但是当运行时,报错了,报错内容如下:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java440 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
    at java.lang.Runtime.loadLibrary0(Runtime.java:871)
    at java.lang.System.loadLibrary(System.java:1122)
    at Main.main(Main.java:13)

接下来,我是这么解决这个问题的。

进入Java Build Path

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第3张图片

进入Add Library

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第4张图片

选择User Library,进入next

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第5张图片

进入User Libraries

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第6张图片

New

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第7张图片

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第8张图片

选择Native library location

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第9张图片

Edit,选择opencv-4.4.0的build/lib目录,如下所示

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第10张图片

最终:

ubuntu18.04环境下eclipse(java)配置opencv4.4.0_第11张图片

现在,在运行该项目,不报错了。

 

 

 

你可能感兴趣的:(技术问题解决,java,opencv)