jcop小程序上传错误 [英] jcop applet upload error

查看:40
本文介绍了jcop小程序上传错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 Java 卡开发的新手.我使用 jcop 工具作为开发工具包.当我在 Eclipse 中运行简单的小程序时,它给出了这个错误.在运行配置中,我选择了 Java 卡模拟模式.在模拟模式下成功安装后,我想在java卡中安装应用程序.

I'm new to Java card development. I use jcop tools as development kit. When I run simple applet in Eclipse it gives this error. In the run configurations I choose the Java card simulation mode. After successfully installed in simulation mode i want to install app in java card.

cm>  upload -b 250 "C:\Projects\Javacard\MyTestApp\bin\hms\javacatd\Myapp\javacard\Myapp.cap"
cm>  install -i 6d796170702e617070  -q C9#() 6d797061636b616765 6d796170702e617070
jcshell: Error code: 6985 (Conditions of use not satisfied)
jcshell: Wrong response APDU: 6985
Unexpected error; aborting execution

我的小程序 ID 是 myapp.app,包是 mypackage

My applet id is myapp.app and package is mypackage

请帮我找到解决方案.

推荐答案

通常对我有用的是不要尝试通过 jcshell 手动执行此操作,而是通过创建运行配置上传小程序:

What usually works for me is to not try to do this through jcshell manually, but instead upload the applet by creating a run configuration:

  • 右键单击您的 Java Card 小程序项目
  • 选择运行方式 -> 运行配置...
  • 滚动到 Java Card 应用程序,右键单击 -> 新建
  • 在目标"标签中选择您的读卡器
  • 在包上传选项卡中设置包、小程序、实例AID

其他选项卡的默认设置对我来说没问题(向卡管理器验证,删除以前的实例和包等).

The defaults for the other tabs are ok for me (authenticating to card manager, deleting of previous instance and package, etc.).

保存配置并运行它.

这篇关于jcop小程序上传错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆