Eclipse: édition et exécution du code en direct

Lors de l’édition du code Java dans Eclipse, je peux modifier le code pendant qu’il s’exécute de différentes manières et que ces modifications prennent effet sans redémarrer mon programme.

Quelle est la technologie sous-jacente à cette fonctionnalité? Cela fait-il partie d’Eclipse ou est-ce quelque chose que je peux faire avec les outils de ligne de commande et les outils fournis avec le JDK?

Il fait partie de la JVM et s’appelle HotSwap.

http://download.oracle.com/javase/1.4.2/docs/guide/jpda/enhancements.html

Cette fonctionnalité est généralement appelée “remplacement de code actif” et a été introduite dans Java 1.4 – elle fait partie de l’interface de débogage de la machine virtuelle Java et de diverses API.

Donc, ce n’est pas spécifique à Eclipse, mais je ne pense pas que l’un des outils de ligne de commande fournis avec le JDK le supporte.