Cómo depurar con Eclipse: 10 pasos (con imágenes)

Tabla de contenido:

Cómo depurar con Eclipse: 10 pasos (con imágenes)
Cómo depurar con Eclipse: 10 pasos (con imágenes)

Video: Cómo depurar con Eclipse: 10 pasos (con imágenes)

Video: Cómo depurar con Eclipse: 10 pasos (con imágenes)
Video: URGENTE! 20 AJUSTES QUE DEBES MODIFICAR NADA MÁS ESTRENAR tu iPHONE 14 o 13! 2024, Abril
Anonim

Esta instrucción tiene como objetivo ayudar a los programadores novatos a comenzar a depurar con Eclipse rápidamente. Utiliza un programa simple para demostrar cómo depurar en Eclipse. Cubre conocimientos y habilidades básicas de depuración, por lo que será fácil de entender y de seguir. Veremos cómo se ejecuta el programa paso a paso en modo de depuración.

Pasos

Depurar con Eclipse Paso 1
Depurar con Eclipse Paso 1

Paso 1. Establecer puntos de interrupción:

Para establecer un punto de interrupción, primero seleccione una línea de código, luego mueva el mouse hacia el área más a la izquierda de esa línea (como se muestra en la imagen de abajo), haga doble clic o haga clic con el botón derecho y luego seleccione "Alternar punto de interrupción" en la lista emergente, una pequeña Aparecerá una bola azul, lo que significa que se ha establecido un punto de interrupción con éxito.

Depurar con Eclipse Paso 2
Depurar con Eclipse Paso 2

Paso 2. Inicie el programa en modo de depuración:

Tenemos tres formas de hacerlo: 1> Presione F11; 2> Haga clic en el elemento "Ejecutar" en el menú principal y luego seleccione "Depurar" en la lista desplegable; 3> Haga clic en el icono de error en el panel de herramientas (como se muestra en la imagen de abajo) y luego seleccione "Depurar como aplicación Java".

Depurar con Eclipse Paso 3
Depurar con Eclipse Paso 3

Paso 3. Agregue variables al cuadro de observación para su examen:

Podemos ver que el programa ahora se detiene en la línea en la que hemos establecido un punto de interrupción. Ahora agregaremos las variables en el cuadro de observación para ver si el programa se ejecutará como esperábamos. Para agregar una variable en el cuadro de observación, coloque el cursor sobre ella, haga clic con el botón derecho y, a continuación, seleccione "Ver" en la lista emergente.

Depurar con Eclipse Paso 4
Depurar con Eclipse Paso 4

Paso 4. Verifique los valores de las variables en el cuadro de observación:

Ahora podemos ver que el valor de num1 y num2 son los esperados, pero sum sigue siendo 0.0, porque el programa no ha ejecutado el código que actualizará el valor de sum.

Depurar con Eclipse Paso 5
Depurar con Eclipse Paso 5

Paso 5. Ingrese a:

Ejecute la función: Ahora usaremos la función add () para calcular la suma. Para ver si la función add () funcionará como esperábamos, entraremos en ella. Para hacerlo, simplemente presione F5, o en el panel de herramientas, presione el icono "Paso a paso" en el panel de herramientas, o en el menú principal, seleccione "Paso a paso" en la lista desplegable del elemento "Ejecutar". El programa se ejecutará en la función add () y se detendrá en el primer código ejecutable.

Depurar con Eclipse Paso 6
Depurar con Eclipse Paso 6

Paso 6. Regrese de la función:

Ejecute el código presionando F6, o presionando el icono "Paso sobre" en el panel de herramientas, o en el menú principal, seleccione "Paso sobre" en la lista desplegable del elemento "Ejecutar". El programa regresará de la función add () a main () y se detendrá en la misma línea cuando se fue anteriormente.

Depurar con Eclipse Paso 7
Depurar con Eclipse Paso 7

Paso 7. Verifique el valor de retorno de la función:

Ejecute el programa con Step Over, el valor de la suma se cambiará a 9.0.

Depurar con Eclipse Paso 8
Depurar con Eclipse Paso 8

Paso 8. Imprima el resultado:

Ejecute el programa con Step Over. Debemos usar Step Over en lugar de Step Into porque no tenemos el código fuente de la función println ().

Depurar con Eclipse Paso 9
Depurar con Eclipse Paso 9

Paso 9. Configure el filtro de depuración:

Para evitar ingresar a las funciones sin código fuente, tendremos que modificar algunas configuraciones para decirle al depurador que no ingrese a esas funciones, incluso si se usa el comando step into. Desde el menú principal "Windows", seleccione "Preferencias", luego siga los números secuencialmente en la imagen de abajo:

Depurar con Eclipse Paso 10
Depurar con Eclipse Paso 10

Paso 10. Deténgase en la principal:

Hay otra forma de detener la ejecución de un programa con fines de depuración: detener en main. Eso significa que si está habilitado, cada vez que un programa comience a ejecutarse, se detendrá en el primer código ejecutable en main () para que el código se pueda ejecutar manualmente. Para habilitar "Detener en principal", haga clic con el botón derecho en el nombre del proyecto en la ventana del explorador del proyecto, seleccione "propiedad" para que aparezca el cuadro de diálogo "propiedades para xxx" (xxx es el nombre del proyecto), luego siga los pasos etiquetados con números secuencialmente.

Consejos

  • Por lo general, podemos establecer un punto de interrupción en todas partes del programa excepto en los comentarios, "{" o "}", pero en la práctica real deberíamos establecer un punto de interrupción en el código en cuestión, es decir, establecer un punto de interrupción significativo;
  • Si no desea ejecutar el programa manualmente en modo de depuración, puede presionar el "Botón Reanudar" en el panel de herramientas para ejecutar el siguiente punto de interrupción, o finalizar la depuración si no hay más puntos de interrupción.

Recomendado: