我试图在Java卡上安装一个简单的applet,但出现错误:
负载返回0x80206985不允许的命令-安装applet时使用条件不满足
该代码似乎可以在Eclipse的模拟器上运行,但是当我想对其进行转换并将CAP文件发送到卡时,出现上述错误。我使用GPShell安装小程序。下面列出了安装程序脚本
mode_201
gemXpressoPro
enable_trace
enable_timer
establish_context
card_connect
select -AID A000000018434D00
open_sc -security 3 -keyind 0 -keyver 0 -key 47454d5850524553534f53414d504c45
install -file sid.cap
card_disconnect
release_context
Java Card的SDK版本为2.2.2,为了进行转换,我使用了Eclipse-JCDE0.2。当我尝试安装任何其他小程序时,我都遇到了同样的错误。我还尝试将Java Card SDK降级到2.1.1版,但这并没有解决我的问题。我在下面的屏幕截图中附加了该问题。
我设法通过将Java Card 2.2.2降级到Java Card 2.2.1来解决了这个问题。看来这是我使用的Java Card SDK和GpShell版本之间的兼容性问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句