Подтвердить что ты не робот

Изменение переменных в реальном времени при отладке в eclipse?

Используя Eclipse, при отладке можно изменить значение переменных во время выполнения проекта для целей тестирования.

Например, скажем, у меня есть метод, который возвращает число 5, но для целей тестирования я хочу вместо этого вывести 10. Это не проблема, с которой я столкнулся с ней немного сложнее, но ее просто для того, чтобы передать мою идею.

4b9b3361

Ответ 1

Вы должны иметь возможность установить точку останова, перейти в режим отладки, открыть представления переменных и здесь изменить содержимое переменных.

enter image description here

Ответ 3

... и вы можете сделать многое, многое другое:-) Просто, чтобы дать вам и идею.
Вы можете изменить код во время отладки, который подвергается горячей замене и эффективно изменен (перекомпилирован) в данном сеансе отладки. Вы можете запустить заданный метод (например, после перехвата точки останова) несколько раз, не перезапуская debug → использовать функцию drop to frame в стеке методов.

Ответ 4

После того, как вы изменили код, вы должны сохранить его (cntrl-S), чтобы он стал эффективным. Вы увидите, что ваше запущенное приложение отвечает на изменение кода после cntrl-S

Надеюсь, это сработает для вас. мне потребовалось некоторое время, чтобы понять это.