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 Testpublic class Test {
public static void main(String[] args) {
Contador contador = new Contador();
contador.contar();
System.out.println("Cuenta: " + contador.getResultado());
}
}
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".
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.