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

建立工程:

1.新建一个JAVA卡的项目:

2.选择“Java Card Project”后,并填入Project name得到:

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有问题,比如建立工程到最后提示出错,比如调试的指令不知道怎么发。

只能慢慢去摸索,互勉。

说明:《JAVA card 应用开发》系列博文是我在学习Java卡过程中的记录,有不对的地方,请指出。

生活比你想象的要容易得多,只要学会接受那些不可接受的,

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

相关文章:

你感兴趣的文章:

标签云: