Eclipse - Programa de depuración
Depurar un programa Java
La forma más rápida de depurar un programa Java es utilizar la vista Explorador de paquetes. En la vista Explorador de paquetes:
- Haga clic derecho en la clase java que contiene el método principal.
- Seleccione Depurar como → Aplicación Java.
La misma acción se puede realizar usando el Explorador de paquetes seleccionando la clase que contiene el método principal y haciendo clic en Alt + Shift + D, J.
Cualquiera de las acciones mencionadas anteriormente crean una nueva configuración de depuración y la utilizan para iniciar la aplicación Java.
Si ya se ha creado una configuración de depuración, puede usarla para iniciar la aplicación Java seleccionando Configuraciones de depuración en el menú Ejecutar, haciendo clic en el nombre de la configuración de depuración y luego haciendo clic en el botón Depurar.
El elemento del menú Depurar en el menú Ejecutar se puede utilizar para reiniciar la aplicación java que se inició anteriormente en el modo de depuración.
La tecla de método abreviado para iniciar la aplicación Java lanzada anteriormente en el modo de depuración es F11. Cuando se inicia un programa Java en el modo de depuración, se solicita a los usuarios que cambien a la perspectiva de depuración. La perspectiva de depuración ofrece vistas adicionales que se pueden utilizar para solucionar problemas de una aplicación.
El editor de Java permite a los usuarios colocar puntos de interrupción en el código de Java. Para establecer un punto de interrupción, en el área del editor haga clic con el botón derecho en la barra de marcadores y seleccione Alternar punto de interrupción.
Los puntos de interrupción se muestran en la barra de marcadores. También son visibles en la Vista de puntos de interrupción.
Cuando la ejecución del código alcanza un punto de interrupción, la JVM suspende la ejecución del programa. En este punto, puede inspeccionar la memoria y ejecutar el programa de manera controlada.
Cuando la ejecución de un programa está en pausa, la vista de depuración se puede utilizar para inspeccionar la pila de llamadas.
La vista de variables se puede utilizar para inspeccionar el valor de las variables.
El menú de ejecución tiene elementos de menú que le permiten reanudar la ejecución, pasar por una línea de código, entrar en una función, etc.
La imagen que se muestra arriba muestra las teclas de método abreviado asociadas con acciones como Reanudar, Paso a paso y Paso a paso, etc.