javacard 开发环境的搭建

具体的搭建教程忘记了,以下有个参考的教程:
http://blog.csdn.net/caesarzou/article/details/6742758

Java card 2的开发环境:
但是我很懒,自己搭建过一次就不想再搭建一次,直接分享已经搭建好的开发环境,解压之后进入eclipse文件夹,点击eclipse可以直接运行,有一个小程序,可以使用。
链接:http://pan.baidu.com/s/1bpiPgUr 密码:m6c2

随着对于Java card的深入学习,JCOP平台已经不能满足正常的需求,尤其是ECC椭圆曲线中256的密钥不支持,扩展的长度不支持,所以不得不硬着头皮研究Java Card 3 PlatForm。具体的使用说明和kit 下载可以参见官方文档:http://www.oracle.com/technetwork/java/embedded/javacard/downloads/index.html。


下面我简单记录我自己的安装过程:
准备工作:
1、安装JDK,具体的安装过程可以百度,注意java的版本必须是7或者8,不能低于这个版本,个人建议使用8。
2、安装GCC,下载地址:http://sourceforge.net/projects/mingw,使用方法:http://www.mingw.org。中文版本的安装教程可以参看:http://jingyan.baidu.com/article/455a99509c76d8a1662778f6.html
3、安装Eclipse(可选,我自己安装了),下载地址:http://eclipse.org/downloads。
4、安装Apache Ant.下载地址:http://ant.apache.org.安装教程:http://www.cnitblog.com/intrl/archive/2009/04/11/56254.HTML

安装Java Card 3 Platform:
首先从官网下载kit,http://www.oracle.com/technetwork/java/embedded/javacard/downloads/index.html。安装过程没有注意事项,应该是一直点击下一步就可以了。
然后在eclipse中help–>install new software,加入java card 3 的安装目录,一步一步安装就能成功啦~

最后可以通过将Java card 安装目录下面的sample中的classic的应用程序导入,就可以判断是不是能正常运行了。注意HelloWorld的这个程序,应该导入HelloWorld子目录下的Applet工程,如果导入母目录不是一个applet程序的结构。

在项目导入之后,因为库的原因,很可能会出现红色的感叹号,这时候对这个工程点击右键,选择build path,添加jre的库文件。删除不必要的文件,添加Java Card 插件的jar文件,具体为:api_classic.jar和api_classic_annotations.jar。基本上就能成功运行。如果还不能运行,一般情况下是安装的过程中出错了,重新安装就能解决问题。

你可能感兴趣的:(java)