JavaCard开发环境搭建

来源:互联网 发布:淘宝店铺的等级怎么看 编辑:程序博客网 时间:2024/05/02 01:50

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

第一步安装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

“Set Package AID”:设定选中包的AID,这个AID将会在生成CAP文件和APDU脚本、以及将该包安装到模拟器中时用到。“Set Applet AID”:设定选中的Java Card Applet的AID“Convert”:将Java Card package转换为CAP文件;可以选择是否同时生成EXP文件和JCA文件。CAP文件:转化后的applet文件,可被JAVA卡装载并安装的可执行代码EXP文件:输出文件,包含JAVA卡包的公共信息和连接信息JCA文件:可读汇编语言,由转换器生成,可进一步生成CAP文件“Generate Script”:生成APDU脚本文件*.script“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调试界面。

 

原创粉丝点击