在Eclipse中转换为.cap错误 - 无效的AID 1.0

时间:2014-07-02 06:42:49

标签: eclipse smartcard javacard

这是我要上传到我的卡片的源代码:

import javacard.framework.APDU;
import javacard.framework.Applet;
import javacard.framework.ISOException;


public class ReadMemo extends Applet {
    private ReadMemo() {
    }
    public static void install(byte bArray[], short bOffset, byte bLength)
            throws ISOException {
        new ReadMemo().register();
    }

    public void process(APDU arg0) throws ISOException {
        // TODO Auto-generated method stub
    }
}

如您所见,该程序什么都不做!但为什么当我想将其转换为 .cap 文件时,我收到此错误: 无效的AID 1.0

enter image description here

注意:

我的包ID:0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07

我的小程序ID:0x00:0x01:0x02:0x03:0x04:0x05:0x06:0x07:0x08

1 个答案:

答案 0 :(得分:2)

将您的代码移出默认包(从不使用Java中的默认包)。由于package_name参数为空,因此参数已移至左侧,现在它将版本号视为AID。因此奇怪的错误。