jcop applet上传错误 [英] jcop applet upload error
问题描述
jcop
工具作为开发工具包。当我在Eclipse中运行简单的applet时会给出这个错误。在运行配置中,我选择Java卡模拟模式。在模拟模式下成功安装后,我想在java卡中安装应用程序。 cm> upload -b 250C:\Projects\Javacard\MyTestApp\bin\hms\javacatd\Myapp\javacard\Myapp.cap
cm>安装-i 6d796170702e617070 -q C9#()6d797061636b616765 6d796170702e617070
jcshell:错误代码:6985(使用条件不满足)
jcshell:错误的响应APDU:6985
意外的错误;中止执行
我的小程序ID是 myapp.app
和包是 mypackage
请帮我找到解决方案。
通常用于我的是不要手动通过jcshell尝试这样做,而是通过创建运行配置来上传小程序:
- 右键单击您的Java卡小程序项目
- 选择运行方式 - >运行配置...
- 滚动到Java卡应用程序,右键单击 - >新建
- 在目标选项卡中选择您的读卡器
- 设置包,小程序,实例AID in Package upload tab
其他标签的默认值对我来说是确定的(认证到卡管理器,删除以前的实例和包等等)
保存配置并运行。
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
My applet id is myapp.app
and package is mypackage
Please help me to find solution.
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:
- Right click on your Java Card applet project
- Select Run As -> Run Configurations...
- Scroll to Java Card Application, right click -> New
- Select your card reader in Target tab
- Set package, applet, instance AID in Package upload tab
The defaults for the other tabs are ok for me (authenticating to card manager, deleting of previous instance and package, etc.).
Save the configuration, and run it.
这篇关于jcop applet上传错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!