软件
jdk1.5
jckit2.2.2 (java_card_kit-2_2_2-windows.zip)
安装步骤
安装jdk
设定JAVA_HOME=D:/app/Java/jdk1.5.0_11
解开jckit2.2.2
设定JC_HOME=D:/app/Java/jckit2.2.2
在环境变量path中添加%JAVA_HOME%/bin;%JC_HOME%/bin
环境变设定方法:
我的电脑|属性|高级|环境变量(修改用户环境变量即可)
运行demo2示例
新建命令行窗口
输入cref
另外新建命令行窗口
进入目录%JC_HOME%/samples/src/demo/demo2
运行apdutool demo2.scr,则运行apdutool时可以看到发送每条apdu时返回的内容。
编译--转换java卡示例
进入目录%JC_HOME%/samples/src/com/sun/javacard/samples/wallet
可以看到如下两个文件:
Wallet.java
Wallet.opt
运行javac -d . *.java编译wallet,将.java转化成.class
运行converter -config wallet.opt可进行转换,将.class转换为.cap文件(card applet package)
wallet.opt exportpath所在行改为:
-exportpath .;D:/app/Java/JCKIT/api_export_files
运行scriptgen -nobanner com/sun/javacard/samples/wallet/javacard/wallet.cap>wallet.scr
则wallet.scr为能被apdutool所识别的脚本文件,可用于wallet applet示例二进制下载脚本。
Java卡虚拟机环境配置与示例运行

本文详细介绍了如何搭建Java Card虚拟机软环境,包括安装JDK,设置环境变量JAVA_HOME和JC_HOME,以及将相关路径添加到系统PATH。通过解压jckit2.2.2并运行demo2示例,展示了使用cref和apdutool进行APDU交互的过程。此外,还讲解了如何编译和转换Java Card示例程序,如Wallet.java,生成.cap文件,并生成用于下载的wallet.scr脚本。
最低0.47元/天 解锁文章
694

被折叠的 条评论
为什么被折叠?



