我是 Java 卡开发新手。我使用 jcop
工具作为开发工具包。当我在 Eclipse 中运行简单的小程序时,出现此错误。在运行配置中我选择Java卡模拟模式。在模拟模式下成功安装后,我想在java卡中安装应用程序。
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
请帮我找到解决方案。
最佳答案
您使用的Java-Card是JCOP工程卡吗?
错误消息“不满足使用条件”通常意味着上传过程中缺少一个必需的步骤,例如身份验证。
确保以下步骤之前已成功执行:
- 选择卡管理器
- 使用卡管理器进行身份验证(可能取决于所使用的卡)
- 在安装新小程序之前删除小程序的所有实例
关于eclipse - jcop 小程序上传错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17400053/