Salve a tutti,
Sto creando un' applet in java. Per effettuare delle prove, carico l'applet su un server. Se provo l'applet con: "firefox, internet explorer, opera" sul mio computer, tutto va bene. Se invece provo ad avviare l'applet da un'altro computer ottengo questo errore:
Exception in thread "thread applet-D3/Naviga.class-1" java.lang.ExceptionInInitializerError
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUn iverse.java:246)
at D3.Naviga.init(Naviga.java:29)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionR unnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
at java.security.AccessControlContext.checkPermission (Unknown Source)
at java.security.AccessController.checkPermission(Unk nown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at sun.plugin2.applet.Applet2SecurityManager.checkAcc ess(Unknown Source)
at java.lang.ThreadGroup.checkAccess(Unknown Source)
at java.lang.ThreadGroup.getParent(Unknown Source)
at javax.media.j3d.MasterControl$16.run(MasterControl .java:3719)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.MasterControl.<clinit>(MasterContr ol.java:3712)
Ho leggo in alcuni siti che bisogna modificare il file java.policy. Questo metodo non ha però funzionato, e sopratutto non ha senso, in quanto l'utente stesso dovrebbe andare a modificarsi il file.
Inoltre l'applet è anche firmata, quindi proprio non capisco...
Come posso fare?![]()
![]()

Rispondi quotando

