Debug remoto desde Java

(Siempre que tengo que usarlo se me ha olvidado la sintaxis y tengo que buscarlo. Para la próxima lo podré buscar aquí 🙂 )

Java permite arrancar una máquina virtual en modo DEBUG, en este modo de DEBUG otro programa Java puede conectarse a esta máquina virtual e interactuar con ella (ver contenido de variables, ejecución paso a paso,…)

Para arrancar una máquina virtual en modo DEBUG basta poner estos parámetros:

>java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=666

Donde en address se pone un Puerto que es por el que podemos conectarnos a esta JVM.

Para conectarse a una máquina virtual en modo DEBUG los IDEs suelen ofrecer una configuración.

Por ejemplo en Eclipse basta con crear una configuración de Debug tipo Remote Java Application

Deja un comentario