java调用考勤机_zkteco iface702 中控考勤机java开发步骤一---连接考勤机

java使用jacob调用中控考勤机sdk方法

1、jacob-1.19版本

2、jdk1.8 64位(经过测试jacob.1.19支持64为jdk);

3、将jacob.jar 放入项目 WEB-INFO/lib下导入:

4、将jacob-1.19-x64.dll 放入64位 jre/bin目录下,我的是:D:\java\jdk1.8.0_101\jre\bin;

5、将中控考勤机sdk 的dll文件全部放入 c:\windows\system32 目录下

6、运行cmd 注册zkemkeeper.dll  --->regsvr32 c:\windows\system32\zkemkeeper.dll    (也可以使用  自动注册.bat)

55049918

7、成功后如下提示:会有弹框

55049918

8、已经配置完毕,进行代码测试:

//zkemkeeper.ZKEM.1 为zkemkeeper.dll 注册成功后 在注册表可以查看:HKEY_CLASSES_ROOT最下面

package com.zsplat.zke;

import com.jacob.activeX.ActiveXComponent;

/**

* @ClassName:${type_name}

* @Description:${todo}(考勤机连接测试)

* @author: ZHOUPAN

* @date ${date} ${time}

* @Copyright: 2018 www.zsplat.com Inc. All rights reserved.

* ${tags}

*/

public class ZkemSDK {

private static ActiveXComponent zkem = new ActiveXComponent("zkemkeeper.ZKEM.1");

/**

* 链接考勤机

*

* @param address 考勤机地址

* @param port 端口号

* @return

*/

public boolean connect(String address, int port) {

boolean result = zkem.invoke("Connect_NET", address, port).getBoolean();

return result;

}

/**

* 断开考勤机链接

*/

public void disConnect() {

zkem.invoke("Disconnect");

}

public static void main(String[] args) {

ZkemSDK sdk = new ZkemSDK();

boolean connFlag = sdk.connect("192.168.1.201", 4370);

System.out.println("conn:"+connFlag);

}

}

9、输出结果为true ,考勤机链接成功

55049918

4278027c3ed138c21c8d1338a4d21355.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值