我正在编写一个JavaCard 2.2.1applet,它对输入的数据进行一些繁重的数学处理,并将结果返回给计算机。我的代码有许多for和while循环。问题是,当我从PC调用卡时,卡的连接不等待卡完成所有进程,并返回带有PC/SC协议错误。我使用在C#中与PC机进行通信,并得到了这样的错误:与智能卡的通信错误已经被检测到。
为了重现这个问题,我准备了一个带有虚拟计算的测试小程序:
package my.testapplet;
import javacard.framework.*;
public class TestApplet extends Applet
{
public
我想在build.xml中启动一个小程序,如下所示:
<java classname="sun.applet.AppletViewer" classpath="${libraries}">
</java>
(至少在netbeans中是这样工作的)
但我得到了错误消息:
[java] JVM args ignored when same JVM is used.
[java] Could not find sun.applet.AppletViewer. Make sure you have it in your classpath
这是行不通的。问题是我知道的还不够多,甚至不知道应该发生什么。我不能调试这个代码。我想存储上传到临时文件夹"temp“,然后将它们移动到"applets”。请帮帮忙?很明显servlet正在被访问,但我找不到上传的文件...提前谢谢。
表单(它是使用scriptlet创建的-如果可能会导致问题,我会把它放在这里):
<%
out.write("<p>Upload a new game:</p>");
out.write("<form name=\"uploadForm\&
为了在cmd中更改驱动器,我们通常将驱动器字母写成如下:
E:
驱动器将改为E驱动器,但cmd的下列行为使我感到震惊:
C:\Users\Rohan>cd E:/java/java files/Applets
C:\Users\Rohan>E:
E:\JAVA\java files\Applets>dir
Volume in drive E is DISK1_VOL2
Volume Serial Number is 94AA-4876
Directory of E:\JAVA\java files\Applets
查看整个目录路径变化的方式,而不是仅仅通过在驱动器
我是开发的初学者,我试图将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.find
在这里,我创建了一个applet,用于从服务器路径下载一个文本文件,并保存到/tmp/ in ubuntu和C:windows/temp/ in WindowsXP中作为OLFile,并将其发送到默认打印机,它只在ubuntu中工作,但它不能与windowsXP中的firefox一起工作。如果我从eclipse(在windowsXP中)运行applet源文件,它就能工作。java控制台在firefox中加载Applet (来自windowsXP)时,可能会在线程中输出一些异常。为什么会这样?我可以在windows中配置任何东西吗?java控制台输出(来自windowsXP)和applet源代码