Что такое использование интерактивной консоли в Eclipse (просмотр отладки)
Некоторые потоки [1] спросили, как использовать "Интерактивную консоль" в Eclipse, так как вы не можете вводить что-либо в этой консоли.
Некоторые предложили вам "Показать представление" для выполнения кода.
Итак, какова же цель "Интерактивной консоли"?
[1] Как использовать интерактивную консоль Eclipse в отладке
Ответы
Ответ 1
EARLIER ANSWER (принято, но не правильно):
The interactive console allows you to execute some extra code, while debugging, when stopped at via a `breakpoint`.
This is a really beneficial feature when you are debugging and suddenly want to change the value of variable, execute a sysout or some utility function.
Для правильного ответа посмотрите ниже ответ на @mmey.
Ответ 2
Eclipse не имеет "Интерактивной консоли" в своей установке по умолчанию. Он просто имеет представление "Просмотр", которое можно использовать для выполнения кода Java в режиме отладки в области текущей точки останова (для оценки выражений или для изменения данных)
Если у вас есть "Интерактивная консоль", это, скорее всего, представление из плагина. Я читал, что плагин Google может предоставить его. Или, возможно, плагин для языка сценариев, например JRuby или Groovy.
Если вы говорите, что у вас есть "Интерактивная консоль" и не можете ввести в нее, то я подозреваю, что вы не в правильном режиме, чтобы представление было активным (возможно, вы не работаете со языком сценариев, предоставляющим представление).
Ответ 3
Мне жаль, но принятый ответ неверен.
Консоль в Eclipse является интерактивной, когда запущенное приложение считывает из входного потока консоли.
Это не означает, что Eclipse обычно помогает в отладке, он предназначен для того, чтобы позволить приложениям на Java на основе консоли считывать данные от пользователя при отладке (как в том, что я могу ввести в консольную подсказку).