Starting Eclipse uses javaw to start Eclipse. You can see the settings in the eclipse.ini file in your installation. This makes it easy to identify Eclipse in the list of processes in the task manager, and not see another Java process.
When you run / debug Java programs inside Eclipse, by default Java is used to run another jvm, but I believe that you can configure it to use javaw if necessary. Some launchers use javaw by default, I think Tomcat launcher (in WTP) is one of them.
source share