java读写德卡数据_深圳德卡D3-U读写卡器windows(Java),linux(C)驱动开发 | 学步园

本文介绍了如何使用Java进行德卡数据的读写操作,重点讲解了利用D3-U读写卡器的Java接口进行JNI调用,包括dc_init、dc_card、dc_authentication等关键函数的使用。同时,文章还提到了在Eclipse环境下可能出现的运行问题及解决方案,如缺失dll文件的解决办法。
摘要由CSDN通过智能技术生成

在D3的Java文件夹下有文件夹两个:classpackage、example,文件一个:readme.txt。

classpackage中的 javaRD800.dll 是一个面向Java JNI 的windows动态链接库。

classpackage中的 javaRD800.java 是一个面向Java的 JNI 接口。

example中的javaRD800Demo.java 是一个使用Java编写的 读写卡器测试程序。

调用的顺序如下:

javaRD800Demo.java---> javaRD800.java---> javaRD800.dll

javaRD800.dll 文件下载

/*

* @(#)JavaRD800.java 1.0 03/11/27

*

* You can modify the template of this file in the

* directory ..\JCreator\Templates\Template_1\Project_Name.java

*

* You can also create your own project template by making a new

* folder in the directory ..\JCreator\Template\. Use the other

* templates as examples.

*

*/

public class JavaRD800

{

public JavaRD800()

{

}

static

{

System.loadLibrary("javaRD800");

}

public native int dc_init(int lPort,int lBaud);

public native short dc_exit(int lDevice);

public native short dc_card(int lDevice,short iMode,int[] pSnr);

public native short dc_authentication(int lDevice,short iMode,short iSecNr);

public native short dc_halt(int lDevi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值