Publicidad

jueves, 22 de mayo de 2008

EL DEPURADOR DE JAVA - JDB

El depurador de Java, jdb es un depurador de línea de comandos, similar al que Sun proporciona en sus Sistemas, dbx. Es complicado de utilizar y un tanto críptico, por lo que, en principio, tiene escasa practicidad y es necesaria una verdadera emergencia para tener que recurrir a él.
Para poder utilizar el depurador, las aplicaciones Java deben estar compiladas con la opción de depuración activada, -g. Posteriormente se puede lanzar appletviewer con la opción de depuración, debug, y habremos puesto en marcha jdb. ejem: javac -g hm.java

Comando help :El comando help proporciona una lista de los comandos que están disponibles en la sesión de jdb.

Comando threadgroups :El comando threadgroups permite ver la lista de threads que se están ejecutando. Los grupos system y main deberían estar siempre corriendo.

Comando threads :El comando threads se utiliza para ver la lista completa de los threads que se están ejecutando actualmente.

Comando run :El comando run es el que se utiliza para arrancar el appletviewer en la sesión de depuración. Lo teclearemos y luego volveremos a listar los threads que hay en ejecución.

Comando where : mostrará la pila de ejecución del applet.

Comando use : nos informa del camino donde jdb va a buscar los ficheros fuentes que contienen el código Java de las clases que se están depurando. Por defecto, utilizará el camino que se especifique en la variable de entorno CLASSPATH.

Comando list mostrará el código fuente actual al comienzo del punto de ruptura que hayamos fijado.

Comando dump nos permitirá ahora ver el valor del objeto g pasado desde el appletviewer.

Comando step nos porporciona el método para ejecutar la línea actual, que estará siendo apuntada por el indicador si hemos utilizado el comando list.

http://www.wikilearning.com/tutorial/tutorial_de_java-clases_java/3938-53

1 comentario:

NAYITA dijo...

Me parece muy buena entrada, porque al menos yo estoy cursando la experiencia educativa de java y me parece interesante lo del depurador para poder asi dar mas facilcon los errores de los programas.