【发布时间】:2015-02-25 12:30:08
【问题描述】:
我使用EclipseJCDE 插件和Java Card 2.2.2 Development Kit 在Eclipse 中为Java Card 2.2.2 编写了程序。
现在我想为我的智能卡(Java Card 3.0.1 Classic Edition)编写程序,但我不知道该怎么做!
我现在可以在 Eclipse 中编写程序还是需要一个新插件?
据我所知,我必须为这个新平台下载一个新的开发工具包。所以我搜索了Oracle。有些地方提到:
Java Card 3 平台由版本 3.0、3.0.1 和 3.0.4 组成 规范和版本 3.0.1、3.0.2、3.0.3 和 3.0.4 开发套件。
于是我下载了Java Card 3.0.1规范和Java Card 3.0.3开发工具包。但它并不是真正的开发工具包!它只是一个 .jar 文件!
我应该如何处理这个 .jar 文件?我应该将它与 JC 2.2.2 的库一起作为库导入到我的项目中吗?
还是必须复制到之前开发包的bin目录下?
我真的很困惑!我应该为 Eclipse 添加另一个插件吗?还是我必须更改 mu IDE?
为什么 JC 3.0.3 开发套件与 JC 2.2.2 开发套件不相似?
顺便说一句,我将它添加到我项目的 JAR 文件库中,但它包含一些我在 JC 3.0.1 API 规范中没有看到的奇怪类!而且它不包含任何框架或 APDU 或...类!
我应该怎么做才能为 Java Card 3.0.1 编写程序?以及如何将它们转换为 .cap 文件? (据我所知,我不能再使用转换器了,对吗?)
【问题讨论】: