Изменение переменных в реальном времени при отладке в eclipse?
используя Eclipse, при отладке можно изменить значение переменных во время выполнения проекта для целей тестирования.
например, скажем у меня есть метод, который возвращает число 5, но для целей тестирования я хочу выходной, а не 10. Это не проблема, с которой я сталкиваюсь его немного сложнее, но его просто, чтобы получить мою идею.
5 ответов:
вы должны иметь возможность установить точку останова, перейти в режим отладки, открыть представления переменных и здесь изменить содержимое переменных.
вы можете получить доступ к переменным через посмотреть переменные. Там вы можете щелкнуть правой кнопкой мыши по любой переменной и выбрать "изменить значение ...".
ресурсы :
... и вы можете сделать многое, гораздо больше:-) просто дать вам и идею.
Вы можете изменить код во время отладки, который является горячей заменой и эффективно изменяется (перекомпилируется) в данном сеансе отладки. Вы можете запустить данный метод run (например, после перехвата точки останова) несколько раз без повторного запуска debug -> use drop to frame feature on method stack.
после изменения кода Вы должны сохранить его (cntrl-S), чтобы сделать его эффективным. Вы увидите, что ваше запущенное приложение отвечает на изменение кода после cntrl-S
Я надеюсь, что это работает для вас. мне потребовалось некоторое время, чтобы понять это.
запустите приложение в режиме отладки, затем перейдите в окне переменных. выберите параметр, а затем измените значения в соответствии с вашими требованиями. затем сохранить (ctrl+s). и продолжайте свои изменения. Надеюсь, это поможет.
Если окно переменных отсутствует. затем перейти окно eclipse- > показать представления - > переменные

Comments