2010-10-20 9 views
7

Al editar el código Java en Eclipse, puedo modificar el código mientras se ejecuta de varias maneras y hacer que esos cambios entren en vigencia sin reiniciar mi programa.Eclipse: edición y ejecución de código en vivo

¿Cuál es la tecnología que subyace a esta característica? ¿Es parte de Eclipse, o es algo que puedo hacer con las herramientas de línea de comandos y las herramientas que vienen con el JDK?

+0

Probablemente tiene algo que ver con el compilador de eclipse que fue creado a medida. – crowne

+0

IDE agnostic: http://stackoverflow.com/questions/4553353/change-a-method-at-runtime-via-a-hot-swap-mechanism Netbeans: http://stackoverflow.com/questions/13000672/netbeans -live-realtime-update –

Respuesta

2

Esta característica se suele llamar "código caliente reemplazar" y fue introduced in Java 1.4 - es parte de la máquina virtual Java interfaz de depuración y varios APIs encima de eso.

Por lo tanto, no es específico de Eclipse, pero no creo que las herramientas de línea de comandos que vienen con el JDK lo admitan.

Cuestiones relacionadas