Ho una soluzione diversa a questa che funziona per la mia situazione e probabilmente può essere adattata da altri.
In realtà voglio una vera seconda finestra della console - gnome-terminal nel mio caso. Lo voglio perché voglio il supporto dei colori ANSI e voglio che JLine funzioni correttamente. Posso avviare separatamente il mio programma e connettermi da remoto per il debug, ma è fastidioso.
Individuare da dove viene eseguito Java, poiché JRE eclipse verrà eseguito come parte della configurazione di debug. Creare uno script chiamato lì gjava, dare il seguente contenuto, e impostarlo eseguibile:
#!/bin/sh
gnome-terminal -x java $*
Poi, nella configurazione di lancio, sulla pagina di comuni, deselezionare "Allocare console". Nella pagina JRE, sotto eseguibile Java, scegli "Alternate" e inserisci gjava.
Quando Eclipse si avvia in modalità di debug, avvia un terminale gnome e passa gli argomenti rimanenti al processore Java, che verrà eseguito nella sua finestra.
A quel punto si dispone di una vera console che supporta JLine, colori ANSI e supporto completo per il debug.
fonte
2013-01-18 19:01:29
Penso che Eclipse Juno non abbia un pulsante 'disattiva console '. Ma puoi staccarlo trascinando la scheda della console in un punto esterno alla finestra di Eclipse. – HRJ