Esta secci�n cubre algunos de los problema m�s comunes que podr�amos encontrar cuando escribimos applets Java. Despu�s de cada problema hay una lista de posibles soluciones.
�El AppletViewer dice que no hay una etiqueta <APPLET> en la p�gina HTML, pero si que existe.
- Chequea si tienes una etiqueta de cierre del applet. </APPLET>.
�He recompilado mi Applet, pero el navegador no muestra la nueva versi�n, incluso aunque le digo que la recargue.
- En muchos visualizadores de applets (incluyendo los navegadores) la recarga no es posible. Esto es por lo que recomendamos que s�lo uses el AppletViewer del JDK llam�ndolo cada vez que modifiques el applet.
- Si obtienes una vieja versi�n del applet, hagas lo que hagas, aseg�rate de que no tienes una vieja copia del applet en un directorio dentro del CLASSPATH.
�El color gris claro del fondo de mi applet hace que parpadee cuando se dibuja en una p�gina de diferente color.
- Necesitas seleccionar un color de fondo para que el applet funcione bien con el color de la p�gina: Puedes ver m�s detalles en la p�gina Usar el AWT para Crear un GUI.
�El m�todo getImage de Applet no funciona.
- Asegurate de llamar a getImage desde el m�todo init o desde un m�todo llamado despu�s de init. El m�todo getImage no funciona cuando se le llama desde un constructor.
�Ahora que he copiado el fichero class del applet en mi servidor HTTP, el applet no funciona
- �Define tu applet m�s de una clase? Si es as� asegurate de que los ficheros class de cada clase est�n en el servidor HTTP. Inlcuso si todas las clases est�n definidas en un s�lo fichero fuente, el compilador produce un fichero class por cada clase.
- �Has copiado todos los ficheros de datos para tu applet -- ficheros de im�genes y sonidos, por ejemplo -- al servidor?
- Asegurate de los ficheros de clases y los ficheros de datos pueden ser le�dos por todo el mundo.
- Asegurate de que los ficheros de clases del applet y los ficheros de datos no se corrompieron durante la transferencia. Una fuente com�n de problemas es usar el modo ASCII del FTP (en vez del modo BINARY) para transferir ficheros.
�No puedo hacer que mi applet funcione. El navegador muestra una ClassCastException.
- Si tu applet tiene varias clases, �has especifiado la clase correcta (una subclase de Applet) en el atributo CODE de la etiqueta APPLET?