Mam taki problem... uzywam Preferences do zapisu pewnych danych z
poziomu apletu (zapis/odczyt).. oto lista bledow kiedy aplet ladowany
jest na www :
Sprawa sie nieco skomplikowala... zaimplementowalem juz wszsytko czego
potrzebowalem za pomoca wlasnie Preferences... o ile aplikacje
okienkowe radza sobie o tyle aplety juz nie :
java.security.AccessControlException: access denied
(java.lang.RuntimePermission preferences)
at java.security.AccessControlContext.checkPermission(Unknown
Source)
at java.security.AccessController.checkPermission(Unknown
Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.util.prefs.Preferences.userRoot(Unknown Source)
at java.util.prefs.Preferences.userNodeForPackage(Unknown
Source)
at test.<init>(test.java:19)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
jest z tego jakies wyjscie ? przyznam ze z apletami nie wiele mialem
do czynienia... teraz czytam o podpisywaniu (signed) moze to cos
pomoze... a moze sa inne rozwiaznia tego problemu o ktorych nie wiem z
gory dzieki za odpowiedzi ?
Możesz nie pytać się kilka razy o to samo?
Hint: żeby applet mógł wykonywać pewne operacje musi być podpisany oraz
użytkownik musi zaakceptować certyfikat i zezwolić na uruchomienie
programu.
Leonard
--
duc, sequere, aut de via decede