2009-06-22 73 views
0

我写了一个Java卡应用程序,并希望将其上传到卡。但该卡支持Java 2.1.1标准。所以我在寻找产生与我2.2.2工具包2.1.1符合CAP文件的方式Java卡转换

我:

  • 的Java 1.6
  • GPShell 1.4.2
  • Java卡2.2 0.2
  • JCOP 30 V2卡

回答

3

假设你不使用只在Java卡提供的任何新功能,2.2你还有一个双重的问题:它涉及格式以及您的CAP文件的内容。

  1. 您的CAP文件是Java卡2.2格式,这是Java卡sligtly不同的2.1
  2. 您的CAP文件的内容适合在Java Card 2.2.2 API,比起Java卡2.1具有一定的扩展

因此,您的Java Card 2.2套件不能帮助您。

你需要转换(类 - >帽)你的类...

  1. 使用Java卡2.1转换器(为了得到Java智能卡2.1格式的文件CAP),使用
  2. EXP(支持)文件适合卡上存在的Java Card 2.1.1 API。

需要适当的EXP文件,因为CAP文件不包含任何符号信息。 它在转换器中由数值(标签)替代,这些数值必须与卡上的API结构相对应。 EXP文件包含标签映射的名称。

你仍然可以使用旧的(2.1.1)开发工具包(730千字节)这里:

http://java.sun.com/javacard/downloads/index.jsp#devkit

好运。