0

运行 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
4

2 回答 2

0

通常您应该提供更多信息:堆栈跟踪、小程序标记等。

但我可以假设以下。无法初始化的类属于 package ...jni...。这是否确实意味着它执行 JNI 调用?如果它是正确的,除非您签名,否则您的小程序将无法运行。小程序在受控环境中运行,不能执行许多出于安全原因而被禁止的操作。JNI 调用属于这种类型的操作。

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

于 2012-08-30T17:12:33.753 回答
0

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

于 2012-08-30T16:59:23.180 回答