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

Во время отладки в Eclipse можно ли перейти к строке и выполнить ее во время отладки?

В Visual Studio во время сеансов отладки можно было перейти к строке, выбранной курсором, и выполнить эту строку. После перехода к этой строке вы можете продолжить отладку с той строки, в которую вы вскочили. Эта функция существует в мире Java/Eclipse?

Например:

foo1();

foo2();

foo3();

return true;

В Visual Studio можно сломать foo1(), поместить курсор на foo3(), выполнить foo3() без выполнения foo2. Кроме того, когда отладчик остановлен на "return true", я могу поместить курсор на foo1 и снова выполнить foo1. Кроме того, я могу продолжать выполнять произвольные строки кода через эти действия.

4b9b3361

Ответ 1

Да. Поместите точку останова на строку, нажмите F8, дождитесь, пока программа выполнится до этой строки, и нажмите F6, чтобы перейти к следующей строке, или F5, чтобы перейти в текущую строку.

EDIT:

Как только поток приостановлен в отладчике, вы также можете выбрать какой-нибудь исполняемый код, щелкнуть правой кнопкой мыши и выбрать "Показать" (Ctll-Shift-D) или "Выполнить" (Ctrl-U). Вы также можете использовать представление "Просмотр" для ввода любого оператора, его выбора и выполнения или отображения.

Ответ 2

Нажмите на строку, в которую вы хотите запустить, и нажмите Ctrl + R, и она будет работать в этой строке вместо того, чтобы вставлять тонны точек останова. Также вы можете использовать F8 для перехода к следующей точке разрыва или F6 для перехода к следующей строке.