Что означает ошибка горячей замены с IntelliJ (в Java)?

Я понятия не имею, что такое горячая замена, и в жизни я не могу создать поиск Google, который найдет, что это означает в контексте моей программы. Я редактировал свой класс точно так же, как я делаю это все время, и когда я начал его вести, я вдруг получил

Ошибка горячей замены: myClassName: схема не реализована

ошибка.

Может ли кто-нибудь объяснить мне это с точки зрения непрофессионала?


person Niko    schedule 23.07.2014    source источник


Ответы (1)


Вы пытаетесь изменить исходный код, пока программа (или отладчик IntelliJ) все еще работает. Вот что делает функция HotSwap в соответствии с базой знаний IntelliJ.

Перед повторным запуском программы убедитесь, что ваша программа и/или отладчик остановлены, и проблема должна быть решена.

person Ricky Mutschlechner    schedule 23.07.2014
comment
@user3686057 user3686057 Я знаю только то, что делал это так много раз. Нет проблем :) Рад, что это работает. - person Ricky Mutschlechner; 24.07.2014
comment
Вы правы, но вопрос в том, какой смысл в горячей замене, если мне приходится останавливать и перезапускать отладчик :) - person Storm; 23.10.2015
comment
@Storm, это не точка горячей замены - мой ответ, а следовательно, и смысл вопроса, предназначен для людей, которые случайно оставляют программу работающей и пытаются повторно запустить ее, что вызывает функция горячей замены. Я предполагаю, что люди, которые на самом деле пытаются выполнить горячую замену, знают, что они делают. - person Ricky Mutschlechner; 23.10.2015
comment
Спасибо большое, а то я уже волновался :) - person alejandrogiron; 23.02.2018