JAVA card 应用开发(一) 创建第一个APPLET
本文讲述在Eclipse环境下。怎样创建一个Java卡的项目,新建一个APPLET。执行在Java卡片上。
在建立项眼下,必须安装好环境:先下载一个Eclipse。然后安装JCOP就可以。
(JCOP的下载,须要与NXP签订协议才干拿到安装文件,当然网上可能找到别的版本号,这里不讨论)。安装次序:安装好Eclipse,然后安装JCOP。然后导入JCOP的授权文件。也能够參考以下这篇文章:
环境搭建:http://blog.csdn.net/menghnhhuan/article/details/7616690
眼下我使用的Eclipse Version: Kepler ServiceRelease 2
建立project:
1. 新建一个JAVA卡的项目:
2.选择“Java Card Project”后。并填入Project name得到:
3.点击Next。下一页的配置例如以下,仅仅须要勾选两项。至于不同版本号的差异,临时我还不知道。
4.点击Next后,下一页的配置例如以下:
5.点击Next,下一页须要填入包和类名。(包须要全小写,类名须要全大写)
6.点击Next,须要填入Package和Applet的AID.
7.点击Finish,就能够看到项目:
8.生成的代码例如以下:
。
此时,Eclipse会自己主动编译代码,没有提示不论什么出错,表明代码已经被编译好。
9.编译完毕,就能够開始调试了,调试工具使用IBM的jcop(如今授权给NXP了)。启动方式例如以下:
点击这个绿色的虫子,然后选择 Debug Configurations.
10.在 “Java Card Application”处,右键,New,得到下图:
11.点击 Apply,然后点击Debug,就能够欢快地debug了。
这个时候,代码就会载入到模拟器里面,能够发指令试一试我们的Hello world了。
发送/send 00A4040006A00000000901指令,就能够看到模拟器的响应,能够设置断点进行debug.
注意几点:
1. 假设有提示出错,考虑是否编译器的版本号问题:Progect –》Properties-》Java Complier;(我眼下选择的Java编译器版本号是1.6)
2. 在进行debug的时候,须要New一个新的模拟器;
3.仅仅须要New一次,执行一次模拟器。假设执行多了,须要去debug的窗体关闭,否则会多个模拟器同一时候执行。
这篇文章仅仅是大致讲了个流程。实际上每一个人操作的时候都会遇到各种各样的问题。
比方安装JCOP有问题,比方建立project到最后提示出错,比方调试的指令不知道怎么发。
仅仅能慢慢去摸索,互勉。
说明:《JAVA card 应用开发》系列博文是我在学习Java卡过程中的记录,有不正确的地方。请指出。
posted on 2019-04-06 16:45 xfgnongmin 阅读(2000) 评论(0) 编辑 收藏 举报