JavaCard开发环境搭建
2015-07-01 10:17
766 查看
很多人安装的时候出了问题,再总结一下,变简单一些,应该不会有什么问题了。
第一步安装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啦,一切完成,可以进行开发了。
转载请注明出自:/article/8403541.html
第二步创建工程:
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
plaincopyprint?
“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调试界面。
第一步安装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啦,一切完成,可以进行开发了。
转载请注明出自:/article/8403541.html
第二步创建工程:
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
plaincopyprint?
“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调试界面。
相关文章推荐
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
- java.util.zip类 ZipFile
- 配置Spring数据源
- java.util.zip类 ZipInputStream
- java.util.zip类 ZipOutputStream
- Struts2标签中$,#,%的用法
- Eclipse使用技巧和方法
- 一个Maven工程中,不同的模块需要不同的JDK进行编译
- JAVA实验第三天
- Spring事务传播方式
- 《编程导论(Java)·1.2类》
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- myeclipse优化
- 《Java程序设计》第17周课程设计:实现部分选择功能
- 《Java课程实习》日志(周一)
- java常见问题解释
- Android系统源码导入到eclipse
- java card平台详解
- Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNot