Problemas más Comunes con los Applets
(y sus Soluciones)
Problema: El AppletViewer dice que no hay etiqueta applet en tu página HTML, pero si existe:
- Comprueba si has cerrado la etiqueta applet:
</APPLET>.
Problema: He recompilado mi applet, pero mi visualizador no muestra la nueva versión, incluso si le digo que lo recargue.
- En muchos visualizadores (incluyendo los navegadores) la recarga de applets no es posible.
Esto es por lo que sólo debes utilizar el Applet Viewer del JDK, llamándolo cada que que cambies un applet.
- Si obtienes una versión vieja del applet, sin importar lo que haga, asegurate de que no tienes una copia vieja del applet en algún directorio de tu CLASSPATH. Puedes ver Controlando los Paquetes para más infomación sobre la variable de entorno CLASSPATH.
Problema: El fondo gris de mi applet hace que este parpadee cuando se dibuja sobre una página con un color diferente.
Problema: El método getImage del applet no funciona
- Asegurate de que has llamado a getImage desde el método init o desde un método llamado después de init. El método getImage no funciona cuando es llamado desde un constructor.
Problema: ahora que he copiado mi fichero .class del applet en mi servidor HTTP, el applet no funciona.
- ¿Tu applet ha definido más de una clase?
Si lo ha hecho, asegurate de que todos los ficheros .class (ClassName.class) de todas las clases están en el servidor HTTP. Incluso si todas las clases están definidas en el mismo fichero fuente, el compilador produce un fichero .class para cada clase.
- ¿Has copiado todos los ficheros de datos de tu applet -- ficheros de imágenes o sonidos, por ejemplo -- al servidor?
- Asegurate que todas las clases del applet y todos los ficheros de datos pueden ser leidos por todos (comprueba los permisos).
Ozito