JavaCard开发环境搭建
来源:互联网 发布:网络售卖病假条 编辑:程序博客网 时间:2024/05/23 00:03
很多人安装的时候出了问题,再总结一下,变简单一些,应该不会有什么问题了。
第一步安装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命令到模拟器中。
第四步用eclipse调试
右击applet,选择Run as/Run Configurs,选中mifareExample,出现下图:
如果有Card reader,就选择Jaca Card Simulation,然后选择Package Upload标签,执行run,出现JCOP Shell调试界面。
- JavaCard开发环境搭建
- JavaCard开发环境搭建
- JavaCard开发环境搭建
- javacard 开发环境的搭建
- (JavaCard) 技术入门 2 -- 搭建JCDK开发环境
- (JavaCard) 技术入门 2 -- 搭建JCDK开发环境
- (JavaCard) 技术入门 2 -- 搭建JCDK开发环境
- javacard开发环境搭建 Eclipse+jcop+jcdk 配置完成的开发环境
- (JavaCard) 技术入门 3 -- 在ubuntu上搭建JCDK开发环境
- (JavaCard) 技术入门 2 -- 搭建JCDK开发环境-Java Card 3.0.5
- JavaCard开发
- JAVACARD开发基础规则
- javacard
- javacard
- Javacard
- JavaCard开发教程之虚拟机
- JavaCard开发教程之接口
- JavaCard开发教程之规范
- 设计模式
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- github简单使用教程_GOOD
- iOS masonry动态约束控件位置
- OpenvSwitch完全使用手册
- JavaCard开发环境搭建
- 浮点数转字符串函数fcvt和gcvt
- Guice 学习(四)基本属性注入(Field Inject)
- Qt第三方库QCustomPlot——认识图表的各个部分
- Stratgy策略模式
- soap讲解
- 在Eclipse中配置Tomcat7.0
- Activity的生命周期
- hdu 5208 Where is Bob