JAVA card 应用开发(一) 创建第一个APPLET

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/freudlv/article/details/26499817

本文讲述在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卡过程中的记录,有不正确的地方。请指出。


猜你喜欢

转载自www.cnblogs.com/xfgnongmin/p/10662172.html