---
title: Modo Debug en Eclipse para Java &#8211; (Video)
url: https://jarroba.com/modo-debug-en-eclipse-para-java-video/
author: Richard [Admin Jarroba]
date: 2013-10-20
modified: 2026-10-21
language: es
license: CC BY-NC-SA 3.0 (https://creativecommons.org/licenses/by-nc-sa/3.0/) — attribution: "Modo Debug en Eclipse para Java &#8211; (Video)", Richard [Admin Jarroba], jarroba.com
categories: Lenguajes de Programación
---

# Modo Debug en Eclipse para Java &#8211; (Video)

> Aprende a depurar un programa Java con el modo debug de Eclipse: usa breakpoints, avanza paso a paso con F5, F6, F7 y F8 y modifica variables en ejecución.

El modo debug permite ejecutar los programas e ir viendo cómo se van ejecutando las instrucciones del código fuente de nuestro programa. También nos permite ver el valor de las variables y los atributos y podemos cambiar estos valores para forzar posibles errores o excepciones en nuestro programa.

 

En esta entrada vamos a mostrar cómo «debugear» un programa hecho en Java con el IDE de Eclipse. Para ello necesitaremos echar mano de lo que se conoce como los «***BreakPoints***» que son puntos de parada que debemos de poner en nuestro código para ir navegando en el durante la ejecución de lo mismo.

 

[![BreakPoints_Jarroba](https://jarroba.com/wp-content/uploads/2013/10/BreakPoints_Jarroba.png)](https://jarroba.com/wp-content/uploads/2013/10/BreakPoints_Jarroba.png)

 

Para ir navegando por el código paso a paso utilizaremos los botones de F5, F6, F7 y F8 que corresponden a los botones siguientes del IDE:

 

[![BreakPoints_Jarroba_2](https://jarroba.com/wp-content/uploads/2013/10/BreakPoints_Jarroba_2.png)](https://jarroba.com/wp-content/uploads/2013/10/BreakPoints_Jarroba_2.png)

 

A continuación os dejamos el video-tutorial para que veáis el funcionamiento del modo debug en Java:

 

 

El código del programa lo copiamos a continuación (no compartimos el proyecto al ser un programa de ejemplo, sencillo y sin funcionalidad alguna):

 

```java

public class Debuger {

	public static void main (String args[]){

		String primerString = " ";
		int contador = 10;
		boolean flag = true;

		for (int i=1; i<contador; i++){
 			primerString = "Numero "+i;
 			System.out.println(primerString);
 		} 		

 		while (flag){
			primerString = "Numero "+contador;
 			System.out.println(primerString);
 			contador++;
		if(contador>20)
			flag = false;
		}
	}
}
```
