Donde están exactamente los canales de salida y error estandard varia, dependiendo de cómo está implementado el visualizador de applets, la plataforma en la que se esté ejecutando, y (algunas veces) cómo se ha lanzado el navegador o el visualizador de applets. Cuando se lanza el Applet Viewer desde una ventana del Shell de UNIX, por ejemplo, las cadenas mostradas en los canales de salida y error estandards aparecen en esa ventana del shell, a menos que se redireccione la salida. Cuando se lanza el Applet Viewer desde un menú de XWindows, la salida y el error estandard van a la ventana de la consola. Por otro lado, Netscape Navigator 2.0 siempre muestra los canales de salida y de error estandards en la Consola Java, que está disponible desde el menú Options.
Los applets muestran un canal de salida estandard utilizando System.out.print(String) y System.out.println(String).
Mostrar el canal del error estandard es similar; sólo se debe especificar System.err en vez de System.out. Aquí tienes un ejemplo utilizando la salida estandard:
//Donde se declaren las variables de ejemplar:
boolean DEBUG = true;
. . .
//Después, cuando queramos imprimir algún estado:
if (DEBUG) {
System.out.println("Called someMethod(" + x + "," + y + ")");
}
Nota:
Mostrar los canales de salida y de error estandard es relativamente lento. Si se tienen problemas relacionados con el tiempo, imprimir mensajes en alguno de estos canales podría no
ser útil.