博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.lang.UnsatisfiedLinkError: Native Library * already loaded in another classloader
阅读量:3979 次
发布时间:2019-05-24

本文共 421 字,大约阅读时间需要 1 分钟。

java加载动态链接库有时会报异常如下,主要是因为java中不允许一个动态链接库被加载两次

java.lang.UnsatisfiedLinkError: Native Library D:\opencv\build\java\x64\opencv_java249.dll already loaded in another classloader

解决方案为:可将加载动态链接库的代码放到java的静态代码区中,代码如下:

static {		try{			System.out.println("Load Dll!");			System.loadLibrary("opencv_java249");		}catch(Exception e){			e.printStackTrace();			System.out.println("Load DLL!");		}	}
java的静态代码区和System.load的介绍可参考其他文章:

转载地址:http://qggki.baihongyu.com/

你可能感兴趣的文章
Git 分支
查看>>
Git 冲突
查看>>
Git Merging vs. Rebasing
查看>>
libreoffice/openoffice c/c++转换office格式为pdf
查看>>
Tomcat 7.0 64位免安装解压版 安装及配置
查看>>
Android 网络编程 初级入门(一)
查看>>
No enclosing instance of type Demo06 is accessible.
查看>>
计算机发展中的两大“杀手”
查看>>
MDK5(Keil for ARM) 工程建立时遇到的问题集锦
查看>>
Ubuntu下安装GTK+及Glade开发C应用界面
查看>>
assertion 'GTK_IS_WIDGET (widget)' failed的解决办法
查看>>
Ubuntu登录管理员账户时,输入密码后一直在登录界面循环
查看>>
Linux下的定时器以及POSIX定时器:timer_settime()
查看>>
POSIX定时器timer_create()以及线程中的gettid() 和pthread_self()
查看>>
C语言 回调函数
查看>>
c语言swap(a,b)值交换的4种实现方法
查看>>
C++小知识点
查看>>
【转载】zedboard中PL_GPIO控制(8个sw、8个leds)
查看>>
zedboard烧写程序到FLASH,用于QSPI Flash启动
查看>>
软件工程师,你必须知道的20个常识
查看>>