eclipse JCDE:运行java卡项目时出错

eclipse JCDE:运行java卡项目时出错,eclipse,javacard,Eclipse,Javacard,我已经按照链接中的确切说明进行了操作,现在我的eclipse中有了所有JCDE特性(我使用的是EclipseVer4.3.1)。我创建了一个新的java卡项目,并向其中添加了新的小程序文件,但当我尝试运行该项目时,它显示以下错误: 初始化VM时出错 java/lang/NoClassDefFoundError:java/lang/String 这是我的(空!)代码: 我该怎么办?安装步骤清楚地说明应该使用Eclipse 3.2。Eclipse4是一个完全不同的环境。Eclipse3的插件通常也在

我已经按照链接中的确切说明进行了操作,现在我的eclipse中有了所有JCDE特性(我使用的是EclipseVer4.3.1)。我创建了一个新的java卡项目,并向其中添加了新的小程序文件,但当我尝试运行该项目时,它显示以下错误:

初始化VM时出错

java/lang/NoClassDefFoundError:java/lang/String

这是我的(空!)代码:


我该怎么办?

安装步骤清楚地说明应该使用Eclipse 3.2。Eclipse4是一个完全不同的环境。Eclipse3的插件通常也在v4中运行,但看起来EclipseJCDE没有运行。谢谢robert,但是当我尝试在我的计算机上运行Eclipse3.2时,它以一个错误终止,我测试了它的两个副本,但都显示了相同的错误。我使用的是windows7 64位,你知道我的问题是什么吗?安装一个旧的Java 1.6 32位虚拟机,它只被这个旧的Eclipse版本使用。您可以编辑eclipse.ini并添加
-vm
参数来指定1.6 JVM路径。再次感谢Robert,我照您说的做了,我认为它工作得很好。我的意思是,现在我可以转换、生成脚本、运行脚本等等,但我不确定什么是正确的例程来模拟我的applet。你能帮帮我吗?我怎样才能使用JCDWE和CREF模拟器?@electro:你最后一个问题的答案是什么?[我如何使用JCDWE和CREF模拟器?]。你能帮我使用CREF或JCDWE吗?
package myPackage;

import javacard.framework.APDU;
import javacard.framework.Applet;
import javacard.framework.ISOException;

public class MyApplet extends Applet {

private MyApplet() {
}

public static void install(byte bArray[], short bOffset, byte bLength)
        throws ISOException {
    new MyApplet().register();
}

public void process(APDU arg0) throws ISOException {
    // TODO Auto-generated method stub

}

}