2010-10-20 3 views
7

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

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

+0

Скорее всего, это связано с компилятором eclipse, который был построен по заказу. – crowne

+0

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 –

ответ

2

Эта функция обычно называется «горячей замены кода» и был introduced in Java 1.4 - это часть Java Virtual Machine Debug Interface и различных API, на вершине этого.

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