2014-07-02 14 views
0

這是我要上傳到我的卡源代碼:轉換爲.CAP無錯誤無效AID 1.0在Eclipse

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

回答

2

將您的代碼移出默認包(從來沒有使用Java中的默認包)。由於package_name參數爲空,因此參數已移至左側,現在將版本號視爲AID。因此奇怪的錯誤。

+0

謝謝親愛的先生。 Owlstead – TheGoodUser