level 5
许一时情话
楼主
Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'Init': 找不到指定的程序。
at com.sun.jna.Function.<init>(Function.java:179)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:350)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:330)
at com.sun.jna.Library$Handler.invoke(Library.java:203)
at com.sun.proxy.$Proxy0.Init(Unknown Source)
at src.Testqwer.main(Testqwer.java:58)
Load avnetsdk library dynamically
avnetsdk module handle: 00000000
load configsdk dynamically!
--------------------------------------------
public static YKCameraLibrary ykCameraLibrary = (YKCameraLibrary) Native.loadLibrary(
"C:\\Users\\beiyong\\Desktop\\DHNetDemo\\YKCameraLibrary", YKCameraLibrary.class);
// ***************** 系统信息 ********************
// 获得最近错误消息;
public String GetLastError();
// ***************** 系统起止操作 *****************
// 初期化...:配置用户识别码CODE。
boolean Init(int iUserCode,int se,int er);
public boolean YK_Init(int iUserCode);
// 结束释放所有资源...
public void Over();
// ***************** 设备登入、登出阶段 *****************
// 连接远程设备;
public long ConnetDevice(String strIPAddr, short wPort,
String strLoginName, String strLoginPass);
// 断开远程设备;
public void DiscDevice(long lDeviceID);
// ***************** 设备回调函数 *****************
// 用户掉线处理...
public void CallBack_DropLine(long lDeviceID, // 设备ID
String strDVRIP, // 设备IP地址
int nDVRPort, // 设备端口号
int iUserCode);
// ***************** 系统初始化阶段 *****************
public long Call_ConnetDevice( // 【调用】 连接远程设备; 【返回】 创建设备的识别码!
String strIPAddr, // 远程IP地址
short wPort, // 远程端口号
String strLoginName, // 远程登录账户名
String strLoginPass);
public void Call_DiscDevice(long lDeviceID);
}
public static void main(String[] args)
{
boolean bool = YKCameraLibrary.ykCameraLibrary.Init(15,12,10);
System.out.println(bool+"");
}
那个loadLibrary里面不写路径他就找不到.dll文件
2016年04月22日 09点04分
1
at com.sun.jna.Function.<init>(Function.java:179)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:350)
at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:330)
at com.sun.jna.Library$Handler.invoke(Library.java:203)
at com.sun.proxy.$Proxy0.Init(Unknown Source)
at src.Testqwer.main(Testqwer.java:58)
Load avnetsdk library dynamically
avnetsdk module handle: 00000000
load configsdk dynamically!
--------------------------------------------
public static YKCameraLibrary ykCameraLibrary = (YKCameraLibrary) Native.loadLibrary(
"C:\\Users\\beiyong\\Desktop\\DHNetDemo\\YKCameraLibrary", YKCameraLibrary.class);
// ***************** 系统信息 ********************
// 获得最近错误消息;
public String GetLastError();
// ***************** 系统起止操作 *****************
// 初期化...:配置用户识别码CODE。
boolean Init(int iUserCode,int se,int er);
public boolean YK_Init(int iUserCode);
// 结束释放所有资源...
public void Over();
// ***************** 设备登入、登出阶段 *****************
// 连接远程设备;
public long ConnetDevice(String strIPAddr, short wPort,
String strLoginName, String strLoginPass);
// 断开远程设备;
public void DiscDevice(long lDeviceID);
// ***************** 设备回调函数 *****************
// 用户掉线处理...
public void CallBack_DropLine(long lDeviceID, // 设备ID
String strDVRIP, // 设备IP地址
int nDVRPort, // 设备端口号
int iUserCode);
// ***************** 系统初始化阶段 *****************
public long Call_ConnetDevice( // 【调用】 连接远程设备; 【返回】 创建设备的识别码!
String strIPAddr, // 远程IP地址
short wPort, // 远程端口号
String strLoginName, // 远程登录账户名
String strLoginPass);
public void Call_DiscDevice(long lDeviceID);
}
public static void main(String[] args)
{
boolean bool = YKCameraLibrary.ykCameraLibrary.Init(15,12,10);
System.out.println(bool+"");
}
那个loadLibrary里面不写路径他就找不到.dll文件