您的位置:首页 > 移动开发

JAVA card 应用开发(二) 在项目增加APPLET

2014-05-23 10:13 211 查看
在上篇博文中,《JAVA card 应用开发创建第一个APPLET》,介绍了一个项目从无到有。

那么,我们建立了这个项目后,只有一个应用(一个可选AID),如果我希望这个项目可以有多个应用(有多个AID可选),就类似卡片初始化后,我可以选择PSE,可以选择PPSE,而且有多个AID存在,那么怎么在项目中添加AID呢?

 

1.      在已有的项目名称,右键,选择“New”,再选择”Java card Applet”,如下图1。



图1. 新建Applet

 

2.      此时会弹出对话框,填入class的名称。比如我希望建立QPBOC的应用,如下图2.



图2.新建CLASS

 

3.      点击Next后,弹出图3对话框。



图3.输入AID

 

4.      点击Finish,我们可以看到项目中已经增加了“QPBOC.java”,也有了相关的代码。如下图4.



图4.项目结构

 

5.      这个时候,需要在模拟器中增加我们这个QPBOC的应用,点击Debug的图标旁边的下拉框(一只绿色的小虫子),可以看到Debug Configurations的对话框,如下图5.



图5. 配置Debug Configuration

 

6.      在这个对话框中点击进入Package Upload这个标签页,双击已经建好的包“testpackage”,就会弹出可选的Applet,如下图6,选择QPBOC,点击Apply,点击Debug。



图6. 加入新的AID

 

7.      JCOP就会运行起来,看到我们新建的QPBCO应用,A00000000303,已经成为Application:SELECTABLE.如下图7.



图7. JCOP运行

 

8.      此时,可以发送/send 00A4040006A00000000303 感受一下。

 

说明:《JAVA card 应用开发》系列博文是我在学习Java卡过程中的记录,有不对的地方,请指出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  应用 class applet java card