Как остановить автоматическое появление консоли в Eclipse

114

У меня есть веб-приложение, работающее в Eclipse с Tomcat. У него есть несколько ошибок, из-за которых консоль всплывает каждые несколько секунд. Как мне остановить его автоматическое отображение и фокусировку?

code511788465541441
источник

Ответы:

168

На панели инструментов консоли внизу есть две кнопки, которые позволяют вам получить фокус (или нет) ... одна для stdout, одна для stderr. У меня есть изображение с обведенными кнопками.

альтернативный текст

Джефф Стори
источник
15
Все время смотрю на консоль и никогда не видишь этих значков!
Саймон Форсберг
3
Я не вижу этих значков в Eclipse Helios
Усман Исмаил
31
Для более новых версий Eclipse перейдите в «Настройки»> «Выполнить / Отладка»> «Консоль» и снимите флажок «Показывать, когда программа записывает стандартный вывод» и «Показывать, когда программа записывает стандартную ошибку».
frankadelic
1
Работает в большинстве случаев, но всякий раз, когда я запускаю тесты JUnit, представление консоли в Mars крадет фокус из представления JUnit, как только достигается точка останова, и снова, когда тест завершается (даже если на консоль нет абсолютно никакого вывода). Единственное решение (ну, обходной путь), который я смог найти, - это держать две вкладки в разных стеках вкладок.
Амос М. Карпентер
Это также не работает для скриптов Python, запускаемых с EASE.
HRSE
27

В представлении консоли есть два значка - «Показать консоль при изменении X». Снимите выделение.

Bozho
источник
2
Кажется, у меня нет этих значков .... См. I.stack.imgur.com/61Jgx.png . Как сделать так, чтобы они появились?
Pacerier
0

Это также можно сделать в настройках

Windows> Настройки> Выполнить / Отладка> Консоль

снимите флажок «Показывать, когда программа записывает стандартный вывод» и / или «Показывать, когда программа записывает стандартную ошибку».

jumps4fun
источник