使用Native.loadLibrary(path)方法
如:
HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(CommonConstant.DllLibrary + “HCNetSDK”,
HCNetSDK.class);
path是绝对路径,当指定一个路径不行的话,那就把dll文件放到C://Windows//System32// 路径下
如:
当指定一个路径D://smartworksite//dll//X.dll 如果报can’t load library的异常话,就试试C://Windows//System32//X.dll
具体示例:
HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary(CommonConstant.DLL_LIBRARY + "HCNetSDK.dll",
HCNetSDK.class);
/**
* 海康摄像机头文件地址
*/
String DLL_LIBRARY = "D:\\hksdk\\HKSDKDLL\\";