Tecnología

Inicio

Cómo depurar un programa Java usando NetBeans

La depuración es un aspecto importante del desarrollo de Java. Como su nombre indica, la depuración es el acto de búsqueda y eliminación de errores en una aplicación de software. Muchos entornos de desarrollo integrado (IDE) vienen con depuradores incorporados, por lo que es fácil cambiar de codificación para la depuración. El IDE NetBeans que viene incluido con el kit de desarrollo de Java tiene un depurador tal. Aprender a usarlo para ayudar a mejorar sus habilidades de codificación.

Instrucciones

1 Cargar el IDE NetBeans haciendo clic en el icono del programa. Cuando se carga el programa, vaya a "Nuevo Proyecto / Nuevo" y seleccionar "Aplicación Java" de la lista en el lado derecho de la pantalla. Un nuevo archivo de código fuente aparece en el editor NetBeans texto. El archivo de código fuente contiene una función principal vacía.

2 Escriba las siguientes dos líneas de código fuente dentro de los corchetes de la función principal:

int x = 5;

System.out.println (x);

3 Haga clic en la línea que contiene "int x = 5;" y seleccione "punto de interrupción \ Alternar punto de interrupción de línea" en el menú contextual que aparece. Un punto de interrupción es un punto donde se detiene la ejecución del programa durante la depuración. Esto le da la oportunidad de observar el estado del programa en varios lugares en el código.

4 Entre en el modo de depuración con la tecla "Ctrl" y "F5" al mismo tiempo. El programa se iniciará la ejecución, pero luego hacer una pausa en la línea de "int x = 5;" que se convierte en resaltan en color verde.

5 Pase el cursor del ratón sobre la línea "int x = 5;" para mostrar información sobre esta variable. Desde el depurador aún no se ha ejecutado esta línea de código, se indicará que no tiene ninguna información sobre la variable x.

6 Ejecutar una línea de código pulsando la tecla F7. Esto desencadena una "Paso a paso" evento, que se ejecutará la siguiente línea de código.

7 Pase el cursor del ratón sobre la línea "int x = 5;" que ahora se ha ejecutado. La pantalla depuradores "5 = (int) 5", que revela el valor y el tipo de la variable x. Al depurar aplicaciones más complejas, compruebe los valores de las variables de este tipo para asegurarse de que se mantienen los valores esperados. Si no es así, puede haber descubierto un error. Por ejemplo, si el depurador se muestra "6 = (int) 6", que se convertiría automáticamente en sospechoso debido a que ha asignado explícitamente 5 de la variable x.

8 Pulse la tecla F7 para "Paso a paso" de nuevo. La siguiente línea es una llamada a la función. Cuando "entrar" una llamada a la función, el depurador abre el archivo de código fuente que contiene esa función y se inicia la depuración de la misma. Desde "System.out.println" se define en otro archivo, el depurador abre ese archivo y comienza la depuración de la misma. Dado que esta función es una función de la biblioteca estándar, asumir con seguridad que está libre de errores. Para salir de este archivo, pulse la tecla F8, lo que desencadena un evento de "Step Out". El depurador "sale" de la función actual y vuelve a la función principal. Ya que este evento llega al final del programa, la depuración concluye.

9 Utilice "Paso a paso", "Paso a paso", y puntos de interrupción para depurar aplicaciones futuras. La depuración es un aspecto crucial del desarrollo de aplicaciones, y, con el tiempo, que va a utilizar estas tácticas de depuración para cazar incluso los errores más confusión.