Como você impede que o Console apareça automaticamente no Eclipse

114

Eu tenho um aplicativo da web em execução no Eclipse com Tomcat. Existem alguns erros que fazem o console aparecer a cada poucos segundos. Como faço para impedir que apareça automaticamente e obtenha o foco?

code511788465541441
fonte

Respostas:

168

Existem dois botões na barra de ferramentas do console na parte inferior que permitem que você obtenha o foco (ou não) ... um para stdout, um para stderr. Tenho uma imagem com os botões circulados.

texto alternativo

Jeff Storey
fonte
15
O tempo todo olhando para o console e nunca vendo esses ícones!
Simon Forsberg
3
Não vejo esses ícones no Eclipse Helios
Usman Ismail
31
Para versões mais recentes do Eclipse, vá para Preferências> Executar / Depurar> Console e desmarque "Mostrar quando o programa grava na saída padrão" e "Mostrar quando o programa grava no erro padrão".
frankadelic
1
Funciona na maioria dos casos, mas sempre que executo testes JUnit, a visualização do console em Marte rouba o foco da visualização JUnit assim que um ponto de interrupção é atingido e novamente quando o teste termina (mesmo se não houver absolutamente nenhuma saída para o console). A única solução (bem, solução alternativa) que consegui encontrar é manter as duas guias em pilhas de guias diferentes.
Amos M. Carpenter
Isso também não funciona para scripts Python iniciados com EASE.
HRSE
27

Existem dois ícones - "Mostrar console quando X mudar" na visualização do console. Desmarque aqueles.

Bozho
fonte
2
Parece que não tenho esses ícones .... Consulte i.stack.imgur.com/61Jgx.png . Como você os faz aparecer?
Pacerier
0

Isso também pode ser feito em Preferências

Windows> Preferências> Executar / Depurar> Console

desmarque "Mostrar quando o programa grava na saída padrão" e / ou "Mostrar quando o programa grava no erro padrão".

jumps4fun
fonte