El AppletViewer es un programa que sirve para visualizar applets. Se ejecuta desde la línea de ordenes de DOS y se le pasa como argumento la página HTML que invoca al applet. En nuestro applet tenemos la siguiente función:
public void paint( Graphics g ) {
g.drawString( "Hola mundo", 10, 50 );
System.out.println( "Hola" );
}
Que muestra la siguiente pantalla:
Observe una curiosidad: la salida de "println()" es la ventana DOS, no el applet.
El AppletViewer está normalmente en el directorio bin del JDK (por ejemplo, "c:\JBuilder9\jdk1.x\bin"). Se puede ejecutar desde la línea de ordenes. La línea de ordenes está disponible en Windows desde "Inicio - Ejecutar - cmd - [Aceptar]":
Si no puede ejecutar AppletViewer, la causa más probable es que el programa no este en alguno de los caminos o directorios señalados en la variable de entorno "path". Puede solucionar esto indicando el path en la línea de ordenes; en el siguiente ejemplo se añade el camino c:\aplicaciones\jbuilder9\jdk1.4\bin:
set path=%path%;c:\aplicaciones\jbuilder9\jdk1.4\binEn la siguiente pantalla de ejemplo el usuario ve el contenido de la variable path y (puesto que no incluye el directorio bin del JDK) no puede ejecutar AppletViewer. Vea como el propio usuario va solucionando el problema:
Para configurar el path de una sola vez, sin tener que rescribir las ordenes cada vez que desea generar un .class, hay varias opciones:
Nota final: la segunda forma de ver la salida de println() es abrir la página desde el navegador. Puede obtener las salidas de println() con un programa denominado "Consola de Java". Se puede acceder a él de dos formas: