Eclipse: редактирование и запуск кода вживую

При редактировании кода Java в Eclipse я могу изменять код во время его работы различными способами, и эти изменения вступают в силу без перезапуска моей программы.

Какая технология лежит в основе этой функции? Это часть Eclipse или что-то, что я могу сделать с помощью инструментов командной строки и инструментов, поставляемых с JDK?

2 ответа

Решение

Его часть JVM и называется HotSwap.

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

Эта функция обычно называется "горячей заменой кода" и была представлена ​​в Java 1.4 - она ​​является частью интерфейса отладки виртуальной машины Java и различных API поверх этого.

Так что это не относится к Eclipse, но я не думаю, что какие-либо инструменты командной строки, поставляемые с JDK, поддерживают его.

Другие вопросы по тегам