Instalar Una Impresora con Un Applet

Juan Trujillo
30 de Julio del 2004
Tengo un problema he estado tratando de instalar una impresora con un applet.

Este es el codigo que he estado utilizando

try {
Process p = Runtime.getRuntime().exec("cmd /c start \\PrinterServer\Printer02");
} catch(Exception err) {
System.out.println("Exception occurred:" + err);
}

Cuando lo coloco en un programa normal de java o en un applet corriendolo desde el escritorio, funciona correctamente, pero cuando lo incrusto en una pagina web no funciona y me da el siguiente error:

java.security.AccessControlException:access denied(java.io.FilePermission <<ALL FILES>> execute)

Yo se que esto se debe a los mecanismos que tiene java para hacer que los applets sean seguros para navegar.

Me gustaria saber si hay una forma para hacer que java ignore esta seguridad.

Tengo una segunda respuesta, como le puedo hacer para que a la hora de cargar un applet este o alguna herramienta de java detecte si la maquina tiene instalada la maquina virtual y si no la tiene instalada que la instale automaticamente.


Juan Paulo Trujillo
30 de Julio del 2004
En la segunda pregunta en donde digo "si la maquina tiene instalada la maquina virtual" me refiero a la pc del cliente que esta abriendo el applet.