¿Hay algún “depurador visual” para Java?

¿Hay algún depurador para Java que muestre una animación paso a paso de lo que realmente sucede cuando se ejecutan algunas líneas de códigos?

Mi amigo está haciendo muchas preguntas sobre Java y no estoy seguro de la comunicación en este momento …

(Ni siquiera estoy seguro de lo que estoy diciendo TT)

¡Gracias!


Creo que la pregunta no es tan clara para todos aquí …

No quiero CUALQUIER depurador aquí, ya sé sobre el depurador de eclipse y etc.

Me pregunto si alguien hizo un depurador que muestre IMÁGENES y animaciones …

Estoy tratando de enseñarle a un chico y pensé que sería realmente bueno tener una herramienta que pueda explicar las cosas gráficamente.

(Depurador de eclipse: todo es sobre el texto. No creo que sea muy efectivo cuando se trata de enseñar cosas como la recursión).

Hay muchos depuradores IDE + por ahí para Java. Eclipse y NetBeans se encuentran entre los más maduros y populares.

Aquí está la tabla de comparación de Wikipedia de diferentes IDEs para Java.

Actualización : JIVE es lo que estás buscando.


Actualmente estoy trabajando en este tema en mi universidad y publiqué un artículo sobre esto.

Usando este enfoque, es necesario definir un modelo UML abstracto de la aplicación que se adjunta a la aplicación en ejecución. Después de adjuntar el monitor, se genera una instantánea de la aplicación como un diagtwig de objetos que se puede explorar. Cuando la aplicación continúa, la parte dinámica de la misma se puede visualizar como un diagtwig de secuencia UML.

Mi plan es lanzar una primera versión del complemento de monitor en las próximas semanas en Sourceforge . Por ahora, puede buscar en la web las palabras clave “verificación en tiempo de ejecución”, “depuración abstracta” y “monitoreo en tiempo de ejecución”. Algunos enfoques similares se mencionan en el documento vinculado anteriormente.