JavaCard开发环境搭建


很多人安装的时候出了问题,再总结一下,变简单一些,应该不会有什么问题了。

第一步安装SDK准备工作:

1. 安装jdk-1_5_0_22-windows-i586-p.exe,一定要安装这个,下面会介绍到。提供一个下载地址:

http://download.csdn.net/detail/sonylogin/3646422

以免出错,直接安装在C:\jdk1.5.0_22。

2. 安装eclipse,直接使用,现在的版本都可以用。

3. 安装插件jcdk,下载地址:

http://pan.baidu.com/s/1eQegNGu

(1). 将解压以后的plugins\com.ibm.bluez.jcop.eclipse_3.1.2文件夹拷贝至eclipse的plugins目录下即可
(2). features\com.ibm.bluez.jcop.eclipse_3.1.2文件夹拷贝至eclipse的features目录下即可
破解:
将com.ibm.bluez.jcop.eclipse.prefs拷贝至eclipse工作目录workspace下的.metadata\.plugins\org.eclipse.core.runtime\.settings目录即可

4. 下载java_card_kit-2_2_2-windows,网址:

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.html#java_card_kit-2.2.2-oth-JPR

5.下载eclipse-jcde-0.2.zip,网址http://sourceforge.net/projects/eclipse-jcde/files/

将其加压到eclipse的根目录,里面有plugins,把它放到eclipse对应的目录。启动eclipse,在菜单栏会看到Java Card的菜单,单击它选择preferences,browse找到java_card_kit-2_2_2-windows里面的java_card_kit-2_2_2。

这下OK啦,一切完成,可以进行开发了。

转载请注明出自:http://blog.csdn.net/menghnhhuan/article/details/7616690 

 

第二步创建工程:

1.eclipse上创建工程,选择Java Card Project,完成之后。


有两个Java Card。这是由于我们再eclipse下面装了com.ibm.bluez.jcop.eclipse_3.1.1.b和java_card_kit-2_2_2-windows,看名字就知道它们的意思,com.ibm.bluez.jcop.eclipse_3.1.1.b是jcop就是用于模拟器的。java_card_kit就是编译javaCard的,转换成.class和.cap,设置AID的,所以我们要选择java_card_kit-2_2_2-windows创建Java Card Project,并创建java card aplet。

第三部,生成cap

在eclipse的菜单项Java Card,我们看到很几个Tools

[html]  view plain copy print ? 在CODE上查看代码片 派生到我的代码片
  1. “Set Package AID”:设定选中包的AID,这个AID将会在生成CAP文件和APDU脚本、以及将该包安装到模拟器中时用到。  
  2. “Set Applet AID”:设定选中的Java Card Applet的AID  
  3. “Convert”:将Java Card package转换为CAP文件;可以选择是否同时生成EXP文件和JCA文件。  
  4. CAP文件:转化后的applet文件,可被JAVA卡装载并安装的可执行代码  
  5. EXP文件:输出文件,包含JAVA卡包的公共信息和连接信息  
  6. JCA文件:可读汇编语言,由转换器生成,可进一步生成CAP文件  
  7. “Generate Script”:生成APDU脚本文件*.script  
  8. “Run Script”:发送APDU脚本文件中的APDU命令到模拟器中。  
选中上一步创建工程applet,就可以Set Applet AID。选中applet的包就可以Set Package AID,最重要的是生成cap,选中applet的包,单击菜单java Card—>Convert,生成cap文件。 若Eclipse convert时出现error:unsurport class format of version  50.0,类似的版本错误,在该project的Properties里,Java  Compiler中设置compiler compliance level为1.5,这就是我们要安装jdk-1_5的原因!

第四步用eclipse调试

右击applet,选择Run as/Run Configurs,选中mifareExample,出现下图:

如果有Card reader,就选择Jaca Card Simulation,然后选择Package Upload标签,执行run,出现JCOP Shell调试界面。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值