Як зупинити консоль автоматично спливати в Eclipse


114

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

Відповіді:


168

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

alt текст


15
Весь час дивився на консоль і ніколи не бачив цих значків!
Саймон Форсберг

3
Я не бачу цих значків у Eclipse Helios
Usman Ismail

31
Щоб отримати новіші версії Eclipse, перейдіть у розділ Налаштування> Запуск / налагодження> Консоль і зніміть прапорець "Показати, коли програма записується до стандартного виходу" та "Показати, коли програма записує до стандартної помилки".
frankadelic

1
Працює в більшості випадків, але щоразу, коли я запускаю тести JUnit, вигляд консолі на Марсі вкрадає фокус від подання JUnit, як тільки буде досягнута точка розриву, і знову, коли тест закінчиться (навіть якщо виходу на консоль абсолютно немає). Єдине рішення (ну, спосіб вирішення), який я зміг знайти, - це тримати два вкладки в різних стеках вкладок.
Амос М. Карпентер

Це також не працює для сценаріїв python, запущених за допомогою EASE.
HRSE

27

У вікні консолі є дві піктограми - "Показати консоль, коли зміниться X". Скасувати вибір.


2
У мене, здається, немає цих значків .... Див. I.stack.imgur.com/61Jgx.png . Як ви змушуєте їх з’являтися?
Pacerier

0

Це також можна зробити в налаштуваннях

Windows> Налаштування> Запуск / налагодження> Консоль

зніміть прапорець "Показати, коли програма записує стандартну помилку" та / або "Показати, коли програма записує до стандартної помилки".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.