Java异常java.lang.UnsatisfiedLinkError: no opencv_java320 in java.library.path的解决

 更新时间:2023年12月12日 09:06:16   作者:程序猿不秃头  
这篇文章主要介绍了Java异常java.lang.UnsatisfiedLinkError: no opencv_java320 in java.library.path的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题描述

执行opencv包下的方法时报找不到opencv_java320文件

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java320 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)
    at com.wemarklinks.qrdecode.blanktest.BlankCapTest.main(BlankCapTest.java:82)

问题分析

以上报出了四个异常

第一个异常

java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)

类加载器加载loadLibrary失败

第二个异常

java.lang.Runtime.loadLibrary0(Runtime.java:870)

方法加载动态库与指定的库名。一个包含本地代码文件从本地文件系统加载的库文件通常被那里得到的地方。

这个过程的细节是依赖于实现。从库名到特定文件名的映射在系统特定的方式进行。

这个也是加载失败了,没有找到对应的库名

第三个异常

java.lang.System.loadLibrary(System.java:1122)

System.loadLibrary()是我们在使用Java的JNI机制时,会用到的一个非常重要的函数,它的作用即是把实现了我们在Java code中声明的native方法的那个libraryload进来,或者load其他什么动态连接库。

咱们上面声明的这个文件没找到,所以会报错

第四个异常

com.wemarklinks.qrdecode.blanktest.BlankCapTest.main(BlankCapTest.java:82)

声明的初始化文件没找到,报错行数

解决方案

在这里我利用搜索工具Everything在我电脑上找了一下opencv_java320这个文件

找到这个文件后复制把它放在C:\Windows\System32目录下

再次运行程序

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot项目从搭建到发布一条龙

    SpringBoot项目从搭建到发布一条龙

    这篇文章主要介绍了SpringBoot项目从搭建到发布一条龙,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Spring中Properties的配置方式

    Spring中Properties的配置方式

    这篇文章主要介绍了Spring中Properties的配置方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Java详细讲解分析双指针法的使用

    Java详细讲解分析双指针法的使用

    严格的来说,双指针只能说是是算法中的一种技巧。双指针指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的
    2022-04-04
  • Spring Boot修改内置Tomcat默认端口号的示例

    Spring Boot修改内置Tomcat默认端口号的示例

    本篇文章主要介绍了Spring Boot修改内置Tomcat端口号的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Spring使用@Filter注解创建自定义过滤器

    Spring使用@Filter注解创建自定义过滤器

    Spring 中鲜为人知但非常有用的注解之一是 @Filter,它支持自定义过滤器,下面我们就来深入研究一下如何使用 Spring 的 @Filter 注解来创建自定义过滤器吧
    2023-11-11
  • Java学习之线程同步与线程间通信详解

    Java学习之线程同步与线程间通信详解

    这篇文章主要为大家详细介绍了线程同步和线程之间的通信的相关知识,文中的示例代码讲解详细,对我们学习Java有一定的帮助,感兴趣的可以了解一下
    2022-12-12
  • jvm调优常用命令行工具详解

    jvm调优常用命令行工具详解

    这篇文章主要介绍了jvm调优常用命令行工具的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • java 非常好用的反射框架Reflections介绍

    java 非常好用的反射框架Reflections介绍

    这篇文章主要介绍了java 反射框架Reflections的使用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 解读@SelectProvider的使用方法

    解读@SelectProvider的使用方法

    这篇文章主要介绍了@SelectProvider的使用方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • java多线程之火车售票系统模拟实例

    java多线程之火车售票系统模拟实例

    下面小编就为大家带来一篇java多线程之火车售票系统模拟实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论