Eclipse горячий код заменяет не обновляется - PullRequest
3 голосов
/ 24 августа 2009

Почему простые изменения в коде могут не обновляться? Сообщение «горячей замены кода» появляется, как обычно, при внесении больших изменений, но изменение строки println или закомментирование вызова метода иногда ничего не делает, и приложение должно быть перезапущено, чтобы применить изменение. Я думаю, что это может иметь какое-то отношение к нативным вызовам, но кроме этого, похоже, нет шаблона для этого.

Ответы [ 2 ]

8 голосов
/ 23 февраля 2010

Если вы не вносите изменения, которые влияют на сигнатуру класса, как упомянул Стивен, это должно сработать. Если это не работает, убедитесь, что вы включили «Автоматическая сборка» для проекта («Проект» -> «Автоматическая сборка»).

Это необходимо для Eclipse для выполнения локальных сборок при внесении изменений и отправки их на сервер при внесении изменений.

0 голосов
/ 21 сентября 2009

Горячая замена кода не позволяет изменить сигнатуру класса. Это означает, что никакие атрибуты не изменяются, нет методов добавления или удаления и т. Д.

Вам разрешено изменять реализацию метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...