Huella digital en Java Web Start

Cuando inicio mi aplicación me sale el siguiente mensaje:

Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
    at com.digitalpersona.onetouch.jni.Matcher.<clinit>(Matcher.java:8)
    at com.digitalpersona.onetouch.processing._impl.DPFPEnrollmentFactoryImpl$EnrollmentImpl.<init>(DPFPEnrollmentFactoryImpl.java:40)
    at com.digitalpersona.onetouch.processing._impl.DPFPEnrollmentFactoryImpl.createEnrollment(DPFPEnrollmentFactoryImpl.java:20)
    at Formularios.CapturaHuella.<init>(CapturaHuella.java:245)
    at Formularios.CapturaHuella$10.run(CapturaHuella.java:561)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "loadLibrary.otmcjni")
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkLink(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at com.digitalpersona.onetouch.jni.MatchingLibrary.<clinit>(MatchingLibrary.java:16)

... 19 more

preguntado el 27 de julio de 12 a las 17:07

¿Se le solicita que acepte el código firmado digitalmente? -

3 Respuestas

Significa que no ha instalado el controlador de huellas dactilares:

http://www.digitalpersona.com/support/downloads/software-updates/reader-engine/

contestado el 17 de mayo de 13 a las 17:05

por lo general, esto sucede cuando tiene un bloque de inicialización estático y hay algo mal, principalmente debido a NullPointerException. intente depurar este bloque de inicialización con cuidado

Respondido 27 Jul 12, 17:07

Los programas AccessControlException indica que no tiene permiso para cargar la DLL otmcjni.dll en su proceso de Java.

Asegúrate de tener firmado su archivo JAR.

Respondido 27 Jul 12, 17:07

Hola, sí, firmé mi jar y todos los jars de la carpeta "lib/", por ejemplo: dpfpenrollment.jar, dpfpverification.jar, dpotapi.jar, depotjni.jar. - Diego Albarracín

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.