Я запускаю 4 разных процесса в eclipse, и один из процессов продолжает регистрировать сообщение на консоли. Как я могу открыть и прикрепить консоль к определенному процессу в eclipse. Даже если у меня есть 4 разных консоли, содержимое консолей продолжает меняться на обработку, которая регистрирует последнее сообщение. Чего я не хочу. Все, что мне нужно, это четыре выделенных консоли, чтобы я мог отлаживать каждый процесс отдельно.

1
Ashish 17 Дек 2013 в 22:27

2 ответа

Лучший ответ

У вас есть 4 отдельные консоли, просто все они находятся на одной вкладке. Что еще хуже, как вы упомянули, как только одна консоль изменяется, Eclipse автоматически переключается на эту консоль. Однако эту функцию вы можете отключить. Справа от вкладки консоли должна быть кнопка «Показать консоль при изменении стандартного вывода».

enter image description here

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

Затем вы можете переключаться между консолями вручную.

1
matt forsythe 17 Дек 2013 в 18:49

На панели действий представления консоли есть кнопка Pin Console, которая позволяет отображать консоль. Также есть кнопки Show Console when Standard Output Changes и Show Console when Standard Error Changes.

0
greg-449 17 Дек 2013 в 18:47