我是开发的初学者,我试图将stk applet加载到Sim卡中,这是我的问题:
我有一个STK applet源代码。
我有一个智能卡读卡器(gemplus pc/sc)
我有一张SIM卡和行政代码
我安装了eclipse并添加了JAvaCard和SIM库。
当我试图运行applet时,我会得到以下错误:
Charger : la classe ImsiManager.class est introuvable.
java.lang.ClassNotFoundException: ImsiManager.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)并且会出现一个appletviewer窗口,并以“”作为消息。
有人能帮忙吗?我需要知道如何将这个小程序加载到我的sim卡中?欢迎所有建议。
谢谢。
发布于 2015-04-23 13:54:28
您的不能在Eclipse中运行simulator而不使用模拟器,而且您需要使用SIM卡模拟器(它也可以是的插件),或者尝试在真正的SIM卡上运行applet。
此外,为了上传(并安装)您的小程序,首先需要将该程序转换为CAP文件。Java Card开发工具包中有一个名为转换器的工具,您可以使用它将applet转换为CAP文件。
与直接使用转换器工具不同,您可以简单地使用Eclipse-JCDE插件来使用该工具并转换您的applets。
转换后,您需要将这个CAP文件上传到SIM卡上。您可以使用一些已经编写好的开源工具来实现这个目标。GlobalPlatformPro是有很好记录的一个.
注意:我担心如果Java Card开发工具包能够将带有专有SIM的applet转换为CAP文件。但是对于只包含Java的applet,您可以简单地使用它。
发布于 2017-07-17 09:06:22
如何将代码转换为上限文件:
如何将上限文件加载到卡:
享受:)
https://stackoverflow.com/questions/29801917
复制相似问题