Изменение переменных в реальном времени при отладке в Eclipse? - PullRequest
53 голосов
/ 23 сентября 2010

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

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

Ответы [ 5 ]

71 голосов
/ 23 сентября 2010

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

enter image description here

21 голосов
/ 23 сентября 2010

Вы можете получить доступ к переменным через Представление переменных .Там вы можете щелкнуть правой кнопкой мыши по любой переменной и выбрать « Изменить значение ... ».


Ресурсы:

7 голосов
/ 23 сентября 2010

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

3 голосов
/ 25 мая 2012

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

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

1 голос
/ 07 августа 2018

Запустите ваше приложение в режиме отладки, затем перейдите в окно переменных.выберите параметр, затем измените значения в соответствии с вашими требованиями.затем сохраните (Ctrl + S).и продолжайте свои изменения.Надеюсь, это поможет.

Если окно переменных отсутствует.затем перейдите к окну затмения-> показать представления-> переменные

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