【问题标题】:Java Card ConversionJava 卡转换
【发布时间】:2009-06-22 07:08:33
【问题描述】:

我编写了一个 Java Card 应用程序并想将其上传到 Card。但该卡支持 Java 2.1.1 标准。所以我正在寻找一种使用我的 2.2.2 套件生成符合 2.1.1 的 CAP 文件的方法

我有:

  • Java 1.6
  • GPSShell 1.4.2
  • Java Card 2.2.2
  • JCOP 30 V2 卡

【问题讨论】:

    标签: java smartcard javacard apdu


    【解决方案1】:

    假设您不使用仅在 Java Card 2.2 中提供的任何新功能,您仍然有两个问题:它涉及 CAP 文件的格式和内容。

    1. 您的 CAP 文件是 Java Card 2.2 格式,与 Java Card 2.1 略有不同
    2. 您的 CAP 文件内容适合 Java Card 2.2.2 API,与 Java Card 2.1 相比,它有一些扩展

    因此您的 Java Card 2.2 工具包对您没有帮助。

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

    1. 使用 Java Card 2.1 转换器(以获取 Java Card 2.1 格式的 CAP 文件)
    2. 使用适合您卡上存在的 Java Card 2.1.1 API 的 EXP(导出)文件。

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

    您仍然可以在此处获取旧的 (2.1.1) 开发套件(730 KB):

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

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 2022-01-03
      • 2013-02-25
      • 1970-01-01
      • 2015-08-22
      • 2021-07-14
      • 1970-01-01
      相关资源
      最近更新 更多