JawaBeginner has a good editor and many useful functionalities to help develop Java programs. It features real-time compilation for Java, JSP, and XML files; Java and JSP code completion; open source files from compile error and run exception; code navigation; the ability to decompile class file to Java file directly; quick-open file; Ant Builder; and a quick go-to method.
Full Specifications
What's new in version 1.6.2
General
ReleaseNovember 8, 2008
Date AddedJune 11, 2003
Version1.6.2
Operating Systems
Operating SystemsWindows 95, Windows 2000, Windows 98, Windows Me, Windows, Windows XP, Windows NT
Additional RequirementsWindows 95/98/Me/NT/2000/XP, Java Development Kit 1.4