我是Java卡开发的新手。我使用jcop
工具作为开发工具包。当我在Eclipse中运行简单的applet时,会出现此错误。在运行配置中,我选择Java卡模拟模式。在模拟模式下成功安装后,我想在java卡中安装app。
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
请帮我找到解决方案。
答案 0 :(得分:1)
您使用的是Java-Card JCOP工程卡吗?
错误消息“使用条件不满足”通常意味着上传过程中缺少一个必需步骤,例如认证
确保以下步骤成功执行:
答案 1 :(得分:1)
通常对我有用的是不要手动通过jcshell执行此操作,而是通过创建运行配置来上传applet:
其他标签的默认设置对我来说没问题(对卡管理器进行身份验证,删除以前的实例和包等)。
保存配置,然后运行它。
答案 2 :(得分:0)
其次,您需要检查支持小程序中的功能的卡。