System.loadLibrary(Core.NATIVE_LIBRARY_NAME)

使用如上方法加载本地 dll文件。

一般会出现两种错误:

1、 UnsatisfiedLinkError java.library.path

2、UnsatisfiedLinkError Can't find dependent libraries

第一种错误为 没有加载到指定的 dll文件,该配置可以百度搜索 java.library,path 设置进行配置。

通用方式,将opencv.dll 文件放入到 ~/jdk/bin (本机器所装jdk安装目录下的bin)中。该目录默认包含在 java.library.path变量中,可以直接使用。

还有则可以在JVM启动时,使用 -D参数进行设置 java.library.path 如:-Djava.library.path=xxx/opencv.dll

另外,可以直接将 dll文件放入项目中,参见 opencv 基本使用

第二种错误为 opencv.dll 不仅仅使用这单独一个dll文件,其中会调用其他dll文件,可以通过 dependency-walker 查看该dll依赖哪些其他的dll文件,如下。

则表示 该opencv.dll 依赖以上两个报错的dll文件,提示系统无法加载到该文件,下载这两个dll 文件放入到windows/system32目录下即可。

这样就可以在使用opencv.dll 的时候加载到其多依赖的dll文件了。

opencv 无法使用 dll 动态链接库 UnsatisfiedLinkError java.library.path Can‘t find dependent libraries相关推荐

  1. java加载dll UnsatisfiedLinkError: no mydll in java.library.path

    System.loadLibrary("mydll"); 运行异常:java.lang.UnsatisfiedLinkError: no mydll in java.library ...

  2. java JNI调用C语言动态链接库(java.lang.UnsatisfiedLinkError: no yourClassName in java.library.path 异常的解决方法)

    转自: http://watershitter.iteye.com/blog/477615 今天花了至少3个小时跑这个java调c的动态链接库的Hello,native world的程序.  把所有犯 ...

  3. java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道

     Java调用Dll时,会出现no dll in java.library.path异常,在Java Project中不常见,因为只要将Dll拷贝到system32目录下即可:         但若是 ...

  4. TDengine时序数据库FAQ系列1:JDBCDriver找不到动态链接库(no taos in java.library.path)

    为帮助用户更好的使用TDengine,将使用TDengine过程中遇到的问题进行整理,形成问题解答列表. 问题描述 在windows10 x64平台上,安装TDengine的windows客户端之后, ...

  5. java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path问题的解决

    笔者在MyEclipse中进行HDF文件的读写,遇到了java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path的问题.笔者详细地记录了整 ...

  6. JAVA web项目报错no sigar-x86-winnt.dll in java.library.path

    最近,在调试一JAVA web项目时,后台报错:no sigar-x86-winnt.dll in java.library.path:提示很明显:就是JAVA运行库缺少sigar-x86-winnt ...

  7. java.lang.UnsatisfiedLinkError: no XXX in java.library.path

    其中涉及的测试源码如下: For those who didn't install Java with default settings, a systematic way for solving J ...

  8. Sigar - no sigar-amd64-winnt.dll in java.library.path

    错误信息 0 [taskScheduler-2] DEBUG Sigar - no sigar-amd64-winnt.dll in java.library.path org.hyperic.sig ...

  9. java集成加密狗rockey-ARM,no Dongle_java.dll in java.library.path,Dongle.Dongle_Enum([B[I)I

    1.加密狗软件使用api 本次集成加密狗引用api为32位的Dongle.java,引用类库文件为对应Dongle_java.dll: 2.集成java项目目录 加密狗在java项目的使用有其固定目录 ...

最新文章

  1. thinkphp3.0部分总结
  2. tensorflow gpu利用率低_「动手学习Tensorflow」- Tensorflow综述I
  3. ASP.NET Core MVC I\/O编程模型
  4. 用 GDB 调试Linux程序及有用技巧
  5. java jsessionid 会话,如何使用JSESSIONID手动加载Java会话?
  6. 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文(中)
  7. Python中self的用法详解(链接传送)
  8. 2Y叔的clusterProfiler-book阅读Chapter 2 Functional Enrichment Analysis Methods
  9. ENVI入门系列教程---一、数据预处理---8.图像裁剪
  10. Android历史与版本变迁
  11. 思博伦仪表SRV4(ISIS)测试指南
  12. VC6.0+ddk+DriverStudio3.2安装与配置
  13. python模拟ios点击_弱弱的问下,ios的捷径可以实现模拟点击吗?
  14. 影响因素分析论文用什么模型好?
  15. 擦干眼泪,掩饰悲伤,只因明天我想要坚强
  16. choco 代理强制失效方法
  17. 你为什么需要认知升级?认知决定你的财富!
  18. RN vs Hybrid
  19. java程序RedisTempla往redis存key后在redis客户端获取不到key
  20. win10无法连接到win7系统更新服务器,win10系统提示无法连接到windows服务的解决方法...

热门文章

  1. java 遍历二进制_读取二进制文件并循环遍历每个字节
  2. mysql函数commit_mysql的函数不能用commit吗?
  3. 金士顿服务器内存条型号解读,教你如何解读金士顿台式机内存标签的含义
  4. CSS的Padding, Margin, Border 的区别
  5. Git Tag及使用
  6. [Perl系列—] 2. Perl 中的引用用法
  7. 时间管理类APP的Demo版本
  8. jsp页面 字体颜色 白色_CSS 文本字体颜色(CSS color)
  9. linux传文件到其他用户,在linux中将文件从用户复制到另一个文件
  10. mybatis mysql schema_学习Mybatis与mysql数据库的示例笔记