2010-10-20 6 views
7

Lors de la modification du code Java dans Eclipse, je peux modifier le code pendant qu'il s'exécute de diverses manières et appliquer ces modifications sans redémarrer mon programme.Eclipse: édition et exécution du code en direct

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 en ligne de commande et les outils fournis avec le JDK?

+0

Cela a probablement quelque chose à voir avec le compilateur eclipse qui a été construit sur mesure. – crowne

+0

agnostique IDE: 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 –

Répondre

2

Cette fonction est généralement appelée « code remplacement à chaud » et était introduced in Java 1.4 - cela fait partie de la machine virtuelle Java Interface de débogage et de diverses API au-dessus de cela. Donc, ce n'est pas spécifique à Eclipse, mais je ne pense pas que les outils de ligne de commande fournis avec le JDK le supportent.

Questions connexes