¿La configuración de seguridad de Java en Mountain Lion causa java.lang.ExceptionInInitializerError?

1

En pocas palabras, tengo una aplicación java que se bloquea en java.lang.ExceptionInInitializerError y estoy viendo si la configuración de mi sistema operativo / Java podría estar causando este error.

No puedo cambiar la configuración de seguridad en el Panel de control de Java (OSX 10.8.3). Hay una casilla de verificación que dice "Habilitar contenido de Java en el navegador", y puedo marcarlo, pero cuando hago clic en el botón Aplicar, lo desactiva de nuevo (parece una broma, ¿por qué está activada la verificación si no puedo cambiarlo? ¿??).

Además, no puedo modificar las opciones de nivel de seguridad ya que siempre están en gris independientemente de lo que hago.

¿Hay alguna forma de modificar esta configuración de seguridad?

Debajo de una imagen del Panel de control de Java como se muestra en mi máquina.

Elcontextodeestapreguntaesqueestoyintentandoejecutarunaaplicaciónjnlp(segura),perosiguelanzandolaexcepcióndeseguridadquesemuestraacontinuación:

java.lang.ExceptionInInitializerErroratsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)atjava.lang.reflect.Constructor.newInstance(Constructor.java:399)atjava.lang.Class.newInstance0(Class.java:370)atjava.lang.Class.newInstance(Class.java:322)atcom.sun.javafx.applet.FXApplet2.init(FXApplet2.java:63)atcom.sun.deploy.uitoolkit.impl.fx.FXApplet2Adapter.init(FXApplet2Adapter.java:207)atsun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(UnknownSource)atjava.lang.Thread.run(Thread.java:722)Causedby:java.security.AccessControlException:accessdenied("java.util.PropertyPermission" "java.net.useSystemProxies" "write")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:364)
at java.security.AccessController.checkPermission(AccessController.java:560)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.System.setProperty(System.java:783)
at ensemble.Ensemble2.<clinit>(Ensemble2.java:77)
... 10 more
Ignored exception: java.lang.ExceptionInInitializerError

Así que pensé que modificar temporalmente la configuración de seguridad podría ayudar.

    
pregunta Sergio 02.04.2013 - 13:56

0 respuestas

Lea otras preguntas en las etiquetas