java连接带通讯密码的中控考勤机 iface702
- java连接中控考勤机
- 导入jacob.jar 1.19版本
- jacob-1.19-x86.dll
- zkemkeeper.dll
- 考勤机连接代码
- iFace系列脱机通讯开发包开发手册
java连接中控考勤机
jdk1.8 32位
文章资源
https://download.csdn.net/download/weixin_47881155/16153457
导入jacob.jar 1.19版本
在项目src同级目录创建lib文件夹将jacob.jar导入
jacob-1.19-x86.dll
将jacob-1.19-x86.dll放入jdkbin目录
C:\Program Files (x86)\Java\jdk1.8.0_281\bin
zkemkeeper.dll
注册zkemkeeper
将以下文件全部放入C:\Windows\SysWOW64后打开Register_SDK.bat注册
注册失败可打开Delete_SDK.bat卸载后再次注册
注册成功后可打开注册表 查看HKEY_CLASSES_ROOT最下
有zkemkeeper.ZKEM.1即为注册成功
如果注册zkemkeeper与jdk位数不同可能会报Can’t co-create object
考勤机连接代码
public static void main(String[] args) {ActiveXComponent zkem = new ActiveXComponent("zkemkeeper.ZKEM.1");//设置考勤机通讯密码System.out.println(zkem.invoke("SetCommPassword",1111).getBoolean());//连接考勤机 IP地址 端口号System.out.println(zkem.invoke("Connect_NET","xxx.xxx.xxx.xxx", 4370).getBoolean());}
成功返回True,失败返回False
iFace系列脱机通讯开发包开发手册
参照iFace脱机通讯开发包开发手册
zkem.invoke("Connect_NET","根据开发手册传入参数")