В eclipse, во время отладки, как я могу получить доступ к интерактивному верхнему уровню (например, «консоль дисплея»)? - PullRequest
61 голосов
/ 16 мая 2009

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

Как мне это сделать в Eclipse? Режим отладки по умолчанию имеет консоль дисплея, но не имеет интерактивной консоли (в которую я могу ввести код Java для немедленного выполнения)

Ответы [ 2 ]

90 голосов
/ 16 мая 2009

Вы можете использовать представление «Дисплей» для выполнения кода ошибки, доступ к нему осуществляется через:

окно-> Показать вид-> Показать

затем введите код, который вы хотите выполнить (вы можете использовать CTRL+SPACE для автозаполнения).

, чтобы выполнить код, затем выберите его:

CTRL + SHIFT + D

Это должно выполнить код на основе точки останова, которую вы достигли.

alt text

2 голосов
/ 16 мая 2009

Затмение действительно есть. Окно-> Показать вид-> Интерактивная консоль. Обратите внимание, что вы также можете выполнять выражения в представлении Watch (например, result = false, exception.printStackTrace () и т. Д.).

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