I'm interested to know what is your favourite Java IDE and why?
I personally use Eclipse because in my line of work I code mostly console applications which do not need any kind of user GUI.
I also love the XML editing functionality which I need on a daily basis.
Here is a little bit of information on each IDE listed:
Eclipse - A very good, feature rich IDE. Supports plugins for added functionality.
Netbeans - Feature rich IDE with advanced GUI builder.
JBuilder - Nice IDE by Borland with built in Swing UI builder.
JCreator - A lightweight, fast IDE ideal for first time developers.
JDeveloper - Java IDE built by Oracle. Built in Oracle DB intergration.
Textpad - A step up from Notepad. Very lightweight with Syntax highlighting.
BlueJ - A nice, easy to use IDE for beginners.
IntelliJ -Intelligent Java IDE intensely focused on developer productivity that provides a robust combination of enhanced development tools.
Dr.Java - Lightweight IDE designed for students and beginners.
Javelin - Graphical IDE.
jEdit - A cross platform programmer's text editor written in Java that is customizable with plugins.
TJI - A lightweight IDE designed for teaching Java.