jueves, 19 de marzo de 2015

Depurar JNLP [2]

En este post  habíamos explicado cómo depurar con Eclipse aplicaciones que usan JNLP.

En versiones más nuevas de java esto no está funcionando, por lo que ahora hay que seguir los siguientes pasos.

Abrir el Java Control Panel.
En Java runtime Environment Settings agregar los siguientes parámetros a Runtime Parameters:
-Djava.compiler=NONE -Xdebug -Xnoagent -J-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000 
Abrir el JNLP normalmente

Tener en cuenta que esta configuración aplica para todas las JVM que se levanten por lo que habrá que setearlo, usarlo y borrarlo :(