It would be rather rude for Eclipse to go jerking the focus away from the user.
1. Not all java apps even want console input. Most of mine don't.
2. Eclipse can be running multiple apps (with or without debugging) simultaneously, each with its own console. Would you really want them to start fighting over who steals the focus?
3. You can be working on editing a completely unrelated program while an app(s) is running, especially if it's a long-running app. If you were typing Java code and suddenly it went into an app's input prompt right before you hit ENTER, you probably wouldn't appreciate it.
An IDE is no substitute for an Intelligent Developer.
Joined: Oct 03, 2012
Thanks for your reply
I was not complaining against it, was just wondering if it was normal.