Applets: permisos de lectura

Soneu
01 de Julio del 2003
?Hola!
Estoy construyendo un peque?o editor de textos con applets, para lo que tengo
que concederle permisos de lectura y escritura en el directorio raiz del usuario


a dicho applet. Ya he creado un "policy file" llamado policy, cuyo contenido es
el siguiente(la direccion del codeBase es en la que se encuentra mi applet):

grant codeBase "file:/home/usuario/PruebaIU/AppletFichero/paquete1/ -" {
permission java.io.FilePermission "user.home", "read"; };

pero al ejecutar la orden:

appletviewer -J-Djava.security.Policy=policy MiApplet.html

me sale el mensaje "Iniciar: subprograma no inicializado" en el appletviewer y
me da la siguiente excepcion por la linea de comandos:

java.security.AccessControlException: access denied
(java.util.PropertyPermission user.home read)
at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
at
java.security.AccessController.checkPermission(AccessController.java:401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
at
java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1291)
at java.lang.System.getProperty(System.java:572)
at
javax.swing.filechooser.FileSystemView.getHomeDirectory(FileSystemView.java:341)
at (......)

?Que es lo que hago mal? ?Alguien podria ayudarme?

Muchas gracias