List of Java IDEs I've seen and tested.

Updated on 2008-06-07


Eclipse
Free, fast (uses SWT gui classes), good editor with rich features, good debugger. GUI builder plugins:
assisiplugins - Jigloo - EclipseVisualEditor VEP -

NetBeans
Has a nice UI designer, see this video clip

JBuilder
Personal edition is free, but lacks some good features. Min of 256MB ram required to run smoothly. The best drag-and-drop GUI builder for Java and an excellent debugger.

IDEA
One of the best Java editors I've used. It's not free, but a price is reasonable. I did not like UI designer, but probably I have spoiled by Borland's excellent JBuilder and Delphi.

Gexperts
Free, memory requirement low, very fast (programmed in Delphi), don't know whether you can use jdk1.1. Includes codeinsight, parameter hints, etc.... Lacks GUI designer.
Development is stalled and no sources avail.

Oracle JDeveloper
Very good and feature rich Java IDE

Stylus Studio
Looks very good and have a powerful xml/soap wizards.

JCreator
Good, fast (developed in c++), memory requirement low, lacks gui builder. Available LiteEdition for free, but it lacks many handy features (such as code completions + popups).

SunJavaStudio
Sun Java Studio as a complete package. It's said to be a good ide.

RealJ
Native win32 app. Simple editor, but ok. no codeinsight features.

BlueJ
BlueJ is an integrated Java environment specifically designed for introductory teaching. I've never tried this one.

OptimalJ
Specialised in J2EE development.Ive never used it.

CodeGuide
Ive never used it.

Fahd's IDE
Student's final year project of Java IDE. Don't know about sourcecode availability, but this might be a good example of creating a customized ide.

Rujadeen
Freeware ide with basic and extended versions available (NOTE: Macromedia Flash site). Screenshot

JawaBeginnerr
JawaBeginner IDE tool.

EchoStudio
Based on echo open-source framework and Eclipse3.

jGrasp
IDE with visualizations and so on....don't know what this really is.

jvider
Looks ok, but have never tried.

Blackberry IDE
Looks ok, but have never tried.

TJI
Lite version and commercial avail (very cheap)

JEdit
Jext
ArmedBear-J
text-editors with Java highlightning. An excellent plug-in components available. Download JEdit and try it out. It's not a real IDE thought with code-popups and fully integrated debuggers.
Update: you may find addon-plugins to provide codepopups and other IDE features.

JPadPro
SlickEdit
Context Editor is an excellent editor
Crimson Editor
Smart multipurpose text editors.

Mindprod IDE list
More IDEs... (dead link?)
List of several Java IDEs + text editors.


JFormDesigner is an very promising UI editor. JFormDesigner

GUI builder comparision


Component Suites
List of libraries
Jidesoft
JGoodies

If you did not find a suitable IDE from the previous list, then you have only one choice left: All-famous VI editor in U*ix.

Very common question in Java community is "how to create a good user interface". Run LooksDemo and see it yourself. It shows you an ui done properly. JGoodies - Looks Demo