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

在上篇博文中,《JAVA card 应用开发创建第一个APPLET》,介绍了一个项目从无到有。

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

 

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

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

图1. 新建Applet

 

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

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

图2.新建CLASS

 

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

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

图3.输入AID

 

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

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

图4.项目结构

 

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

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

图5. 配置Debug Configuration

 

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

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

图6. 加入新的AID

 

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

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

图7. JCOP运行

 

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

 

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

JAVA card 应用开发 在项目增加APPLET,布布扣,bubuko.com

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

上一篇:手机调用系统的拍照和裁剪功能,如果界面有输入框EditText,在一些手机会出现点击EditText会弹出输入法,却不能输入的情况。


下一篇:iOS类实现里面怎么用属性