Problemas comunes de un applet de Java


  Share  
|

Este tutorial cubre algunos problemas comunes que pueden surgir al escribir applets de Java. Después de cada problema hay una lista de posibles soluciones.

Problema: AppletViewer dice que no hay etiquetas en mi página HTML, pero en realidad está ahí.
Solución: Compruebe si usted tiene una etiqueta de cierre del applet:

Problema: Me vuelve a compilar mi applet, pero mi aplicación de visualización applet no se muestra la nueva versión a pesar de lo dicho que lo vuelva a cargar.
Solución: En muchos visualizadores de applets (incluyendo los navegadores), la carga no es confiable. Por esta razón le recomendamos que utiliza el JDK AppletViewer, invoca de nuevo cada vez que cambia la applet.If obtener una versión antigua del applet, no importa lo que haga, asegúrese de que usted no tiene una edad copia del applet en un directorio en su CLASSPATH.

Problema: El color de fondo de mi applet hace que el applet no a la altura o el parpadeo cuando se dibuja en una página de un color diferente.
Solución: Es necesario ajustar el color de fondo del applet para que funcione bien con el color de la página.

Problema:
Solución: Asegúrese de que está llamando getImage desde el método init o un método que se llama después de init. El método getImage no funciona cuando se llama desde un constructor.

Problema: Ahora que he copiado a mi archivo de clase del applet en mi servidor HTTP, el applet no funciona.
Solución:
¿Su applet definir más de una clase? Si es así, asegúrese de que el archivo de clase (ClassName.class) para cada clase está en el servidor HTTP. Incluso si todas las clases se definen en el archivo de código fuente, el compilador genera un archivo de clase por clase.
¿Sabía usted copiar todos los archivos de datos para su appletimage y archivos de sonido, por exampleto el servidor?
Asegúrese de que todas las clases del applet y ficheros de datos pueden ser leídos por todos.
Asegúrese de que la clase del applet y ficheros de datos no eran ilegibles durante la transferencia. Una fuente común de problemas es mediante el modo ASCII de FTP (en lugar del modo BINARIO) para transferir archivos.

Problema: Applet no se carga en mi página Web. Veo el error "java.lang.UnsupportedClassVersionError:. Número de versión incorrecta en el archivo de clase" en mi consola de Java.
Solución: E l problema es que la fuente para el applet se compila con una nueva versión de Java que el instalado en su sistema. ¿Qué JRE versión está usando? Si no es la última versión, asegúrese de instalar la última versión de Java SE Runtime Environment (JRE).

Sugerencia para implementadores
Usted puede compilar los applets con JDK 6 con opciones de compilación como fuente de 1.2 y la meta 1.2, para que puedan funcionar con las versiones anteriores del JRE.

presentado por la marca Clain


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions