native.loadlibrary 加载海康SDK dll失败

1 路径问题:确保DLL文件的路径正确无误,并且Java虚拟机有足够的权限去访问这个路径。(可以写死绝对路径确保无误

   依赖问题:DLL可能依赖其他的DLL文件,确保所有依赖的DLL都在正确的位置,并且被正确加载。

2 位数不匹配:确保DLL是为与你的Java虚拟机相同的位数(32位或64位)编译的。即:(运行JRE)32位,那么SDK的dll也必须是32位的

jre 位数获取:

public static boolean Is32Bit(){
String strVersion = System.getProperty("sun.arch.data.model");
if(strVersion.contains("32"))
{
return true;
}
else
{
return false;
}
}
posted @ 2024-04-11 17:21  何良  阅读(102)  评论(0编辑  收藏  举报
如果觉得老弟写的还可以,帮忙点个赞,谢谢