资源简介
32位/64位,,终于实现了链接,监听事件
刷卡端刷卡实现java 程序监听
备注:(win7 32/64)
1.32位/64位区别
jacob.dll与jdk相关,jdk32位,jacob放置32位dll,jdk64位,jacob放置64位dll
jacob.dll放置到java目录bin下
win7 32/64 放置中控考勤机sdk 分别放置到C:\Windows\System32或C:\Windows\SysWOW64
2.下载,并导入IDE中,运行即可
代码片段和文件信息
import com.jacob.activeX.ActiveXInvocationProxy;
import com.jacob.com.Dispatch;
import com.jacob.com.DispatchEvents;
import com.jacob.com.DispatchProxy;
import com.jacob.com.Variant;
import java.util.EventListener;
import java.util.Eventobject;
import com.jacob.com.InvocationProxy;
/**
* Created by lijm on 2016/3/23.
*/
public class SensorEvents {
public static final long serialVersionUID = -1L;
public void OnConnected(Variant[] arge) {
System.out.println(“OnConnected====“);
}
public void OnDisConnected(Variant[] arge) {
System.out.println(“OnDisConnected“);
}
public void OnAlarm(Variant[] arge) {
System.out.println(“OnAlarm====“ + arge);
}
public long OnDoor(Variant[] arge) {
System.out.println(“OnDoorEvent====“ + arge);
if (arge[0].getInt() == 4) {
System.out.println(“open====“ + arge);
} else if (arge[0].getInt() == 5) {
System.out.println(“close====“ + arge);
} else if (arge[0].getInt() == 53) {
System.out.println(“closing====“ + arge);
} else if (arge[0].getInt() == 1) {
System.out.println(“open error====“ + arge);
}
return 1;
}
public void OnAttTransactionEx(Variant[] arge) {
System.out.println(“OnAttTransactionEx====“ );
}
public void OnEnrollFingerEx(Variant[] arge) {
System.out.println(“OnEnrollFingerEx====“ + arge);
}
public void OnFinger(Variant[] arge) {
System.out.println(“OnFinger“);
}
public void OnFingerFeature(Variant[] arge) {
System.out.println(“OnFingerFeature====“ + arge);
}
public void OnHIDNum(Variant[] arge) {
System.out.println(“OnHIDNum====“ + arge);
}
public void OnNewUser(Variant[] arge) {
System.out.println(“OnNewUser====“ + arge);
}
public void OnVerify(Variant[] arge) {
System.out.println(“OnVerify====“ + arge);
}
public void OnWriteCard(Variant[] arge) {
System.out.println(“OnWriteCard====“ + arge);
}
public void OnEmptyCard(Variant[] arge) {
System.out.println(“OnEmptyCard:“ + arge);
}
public void OnEMData(Variant[] arge) {
System.out.println(“OnEMData:“ + arge);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4 2016-03-24 10:50 M880\.idea\.name
文件 686 2016-03-24 10:50 M880\.idea\compiler.xm
文件 76 2016-03-24 10:50 M880\.idea\copyright\profiles_settings.xm
文件 256 2016-03-24 15:22 M880\.idea\encodings.xm
文件 210 2016-03-24 10:53 M880\.idea\libraries\lib.xm
文件 2739 2016-03-24 10:54 M880\.idea\misc.xm
文件 248 2016-03-24 10:50 M880\.idea\modules.xm
文件 164 2016-03-24 10:50 M880\.idea\vcs.xm
文件 36641 2016-03-25 08:59 M880\.idea\workspace.xm
文件 65536 2013-09-09 14:57 M880\dll\commpro.dll
文件 43520 2013-09-09 14:57 M880\dll\comms.dll
文件 842726 2007-05-06 18:59 M880\dll\JNativeCpp.dll
文件 112128 2013-09-09 14:57 M880\dll\plcommpro.dll
文件 45056 2013-09-09 14:57 M880\dll\plcomms.dll
文件 160256 2013-09-09 14:57 M880\dll\plrscagent.dll
文件 187392 2013-09-09 14:57 M880\dll\plrscomm.dll
文件 58880 2013-09-09 14:57 M880\dll\pltcpcomm.dll
文件 161280 2013-09-09 14:57 M880\dll\rscagent.dll
文件 184320 2013-09-09 14:57 M880\dll\rscomm.dll
文件 44032 2013-09-09 14:57 M880\dll\tcpcomm.dll
文件 146432 2013-09-09 14:57 M880\dll\usbcomm.dll
文件 667136 2013-09-09 14:57 M880\dll\zkemkeeper.dll
文件 210944 2013-09-09 14:57 M880\dll\zkemsdk.dll
文件 15282 2016-03-22 20:36 M880\hs_err_pid4032.log
文件 14964 2016-03-22 20:40 M880\hs_err_pid7972.log
文件 30478 2005-02-26 16:51 M880\lib\jacob.jar
文件 49231 2015-08-05 05:01 M880\lib\jacob1.18.jar
文件 946973 2016-03-21 15:42 M880\lib\jna.jar
文件 171346 2007-05-07 21:48 M880\lib\JNative.jar
文件 484 2016-03-24 10:50 M880\M880.iml
............此处省略17个文件信息
评论
共有 条评论