La Web del Programador: Comunidad de Programadores
 
    Pregunta:  40372 - APPLET MANEJANDO EL API JAVAX.COMM
Autor:  jose antonio gomez
HOLA.
ESPERO ME PUEDAN AYUDAR. AL MANEJAR EL API JAVAX.COMM PARA COMUNICACION CON DISPOSITIVOS PERIFERICOS EN UN APPLET ME APARECE EL SIGUIENTE MENSAJE AL EJECUTARLO
EN EL APPLETPREVIEW.
CAUGHT JAVA.LANG.NULLPOINTEREXCEPTION: name can't be null while loading driver com.sun.comm.win32driver
Y NO ME DEJA IDENTIFICAR EL PUERTO QUE BUSCO

  Respuesta:  Alberto Gomez
Hola.
Como bien te ha dicho Rafael Hernampérez, los applets no fueron diseñados para esa tarea, pero aún así puedes hacerlo.
Solo debes establecer a nulo el SecurityManager de java.

Saludos!

Alberto Gomez.
Alcazar de San Juan.

  Respuesta:  Rafael Hernampérez Martín
Hola, Jose Antonio,

Es muy (mas que) posible que no puedas realizar esas operaciones desde un applet.

La premisa de los applets cuando se crearon era que no podía afectar a un equipo. Esto significa que cualquiera puede acceder a una página con un applet de manera segura, y por tanto, el applet no permitía acceder a ficheros de la máquina local (con el fin de no poder ejecutar virus o códigos maliciosos), por lo que también se aplicaría a dispositivos de la máquina local.

Esta medida de seguridad es la piedra angular de los applets.

Un saludo,

Rafael Hernampérez Martín
IT Project Manager
e-mail: [email protected]