Eclipse da apoyo completo a la tare de depuración a través de su perspectiva "Debug" ("Window > Open Perspective > Debug" o seleccionando el icono del "bicho" en el margen izquierdo). Dentro de esta perspectiva de depuración, haciendo clic en el margen izquierdo del editor de código aparecerá un menú contextual. Seleccionando "Add/Remove Breakpoint" añadirá o quitará un punto de ruptura, mientras que "Toggle Breakpoint" cambiará el estado de activación del punto de ruptura. Los puntos de ruptura marcan líneas en que la ejecución del programa se detendrá de manera que sea posible comprobar el valor de las variables en ese instante, identificando así posibles errores.
Cuando hacemos un debug tenemos 4 botón el de play y 3 flechas.
El play no hace el debug ejecuta el programa normalmente, no lo analiza.
La flecha de la izquierda es el step into que lo que hace es entrar dentro del método directamente.
La flecha del centro es el step que ejecuta el código linea a linea, así ves paso a paso que hace el programa.
la flecha de la derecha llamada step over se va directamente a lo que devuelve el método.