如何使用我的applet修复此消息?

时间:2012-08-30 16:57:16

标签: java applet runtime-error noclassdeffounderror

运行Applet时出错:

Ignored exception: java.lang.RuntimeException: java.lang.ExceptionInInitializerError
Ignored exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError: 
    Could not initialize class com.digitalpersona.onetouch.jni.Matcher

2 个答案:

答案 0 :(得分:0)

我们需要查看一些代码,但我会查看正在初始化的静态变量以及您的类com.digitalpersona.onetouch.jni.Matcher

答案 1 :(得分:0)

通常,您应该提供更多信息:堆栈跟踪,applet标记等。

但我可以假设以下内容。无法初始化的类属于包...jni...。它确实意味着它执行JNI调用吗?如果它是正确的,除非你签名,否则你的applet无法工作。 Applet在受控环境中运行,并且由于安全原因而无法执行许多禁止的操作。 JNI调用属于这种类型的操作。

因此,请仔细检查:如果您的applet执行JNI调用,您应该找到其他解决方案或签名。