2011-11-16 23 views
12

desde hace poco tiempo creo que estamos obligados a usar IcedTea para ejecutar applets en Ubuntu 11.10. Al menos no veo cómo instalar Sun Java desde el Centro de software.IcedTea - cómo mostrar la consola de applet ..?

Me gustaría depurar un applet que da problemas en IcedTea. Sin embargo, no sé cómo mostrar la consola de applet. Así que no hay posibilidad de ver ninguna excepción.

Saludos, Ruth

Respuesta

2

se puede ver fácilmente realtime cerca de la salida del plug-in de Java IcedTea por primera correr en dos ventanas de terminal separados los siguientes comandos después de invocar el applet en su navegador web.

$ watch -n 1 'cat $HOME/.icedteaplugin/java.stdout' 

o

$ watch -n 1 'cat $HOME/.icedteaplugin/java.stderr' 

java.stdout contiene la salida estándar del applet ejecutándose mientras que java.stderr capturará la salida de error estándar (excepciones de captura trazan aquí).

Nota: el indicador de opción "-n" le permite especificar la frecuencia de actualización en segundos.

1

En Ubuntu 12.04, la ubicación de los archivos de registro parece haber cambiado a ~/.icedtea/log (~ es decir, el directorio de inicio.)

Como alternativa a la solución de Tellurant, puede abrir los archivos de registro ~/.icedtea/log/java.stderr y ~/.icedtea/log/java.stdout en gedit y haga clic en volver a cargar cada vez que algo cambie. El punto delante de icedtea hace que el directorio .icedtea sea un directorio oculto. Presiona CTRL-H en nautilus para ver los directorios ocultos.

1

En lugar de mirar, cola -f o menos, a continuación, presione + f (seguir) se puede utilizar.

+0

¿Cómo responde esto la pregunta (en otras palabras, ¿qué tiene esto que ver con conseguir la consola en IcedTea)? Debería haber sido un comentario de la respuesta de @ Tellurant en lugar de una respuesta independiente – posdef

+0

@posdef. Necesita 50 representantes antes de poder dejar un comentario. Probablemente una de las restricciones más tontas en StackOverflow. – MatthewD

Cuestiones relacionadas