In eclipse is there a way to run more than one Java app in different console windows and switch between them ?
Yes. In the Console view there is an icon (a blue monitor, the last-but-one on the row) that allows you to switch consoles.