Saltar la navegación

Anexo IV.- Depuración con Eclipse

Para poder comprobar algunas de las funciones de depuración que nos ofrece Eclipse, vamos a crear un proyecto en Java con el siguiente código:

Clase Test
public class Test { 
       public static void main(String[] args) { 
             Contador contador = new Contador(); 
             contador.contar(); 
             System.out.println("Cuenta: " + contador.getResultado()); 
        }
} 
Clase Contador
public class Contador { 
       private int resultado = 0; 
       public int getResultado() 
       { 
             return resultado;
       }


       public void contar() 
       { 
             for(int i=0; i < 100 ; i++) 
             {
                    resultado = resultado + i + 1; 
             } 
       } 
}

Pulse aquí para descargarte dicho proyecto ("Depuracion-sw.rar").

Existen varias alternativas para lanzar la ejecución de un programa en modo debug. Una de ellas es pulsando con el botón derecho del ratón sobre la clase de inicio del proyecto (implementa el método main), y seleccionar en el menú contextual que aparece "Depurar como => Aplicación Java".

Captura de pantalla donde se muestra el proceso de depuración con Eclipse.

En modo depuración, Eclipse da la opción de trabajar con la perspectiva depurar, que ofrece una serie de vistas muy interesantes para este tipo de ejecución, tales como: la vista de visualización y cambio de variables, la vista de puntos de parada establecidos o la pila de llamadas entre otras.

Captura de pantalla donde se muestra el proceso de depuración con Eclipse.