Free, open-source IDE. The most popular of the
Java IDEs, but harder to set up and configure
than the commercial ones. See
this installation tutorial for setup help.
Eclipse is the base IDE, but there are many Java-related
plugins for Eclipse, and several commercial IDEs built on top of
Eclipse. Here is information on a few:
- Borland JBuilder.
Borland JBuilder is a Java IDE for Windows, Solaris, and Linux. They offer a
few different JBuilder versions:
Look at their
to compare and contrast the different versions.
Sun Java Studio Creator.
Java IDE for Windows, Solaris, and MacOS. Has very extensive drag-and-drop support for
JavaServer Faces (JSF).
Aims at making it easy for relative beginners to make complex server-side apps,
but will be less popular for those not using JSF or for experts that prefer to
work directly with the code.
Built on the free, open-source
IBM WebSphere Studio Site Developer for Java. Java IDE for Windows and Linux.
Expensive but very powerful IDE for servlets, JSP, and other J2EE development.
Not limited to use with the WebSphere app server.
Macromedia Dreamweaver. High-end Web-site development
tool, not a general Java IDE. However, it has extensive support for JSP
(including plugins for JSTL and JSF, with Tomcat integration). Not cheap.
BEA WebLogic Workshop 8.1 is a very powerful IDE for developing
applications on the BEA WebLogic server.
Weblogic Workshop runs on Windows 2000, XP, Linux and Solaris,
and requires a Weblogic Server. You can download a free version or a Professional version.
Oracle JDeveloper is powerful IDE with lots of support for J2EE
capabilities (including EJB and Struts). Plenty of support for
Oracle database access too, of course.
- IntelliJ IDEA.
An IDE that is considered powerful, yet relatively non-instrusive.
Expensive ($499), but popular among people who like a smart editor and Java-related tools,
but who don't like the IDE to write or modify their code.
New (2004) IDE from Xinox.
JCreator has two editions: JCreator Pro (free 30 day trial),
JCreator Standard (completely free).
Javelin from Step Ahead SW. High-level but very inexpensive Java IDE for Windows.
If you like an IDE that lets you do lots of things visually without
your needing to know many of the details, you will like Javelin.
If you want control over the code and don't like IDEs to take
over the code writing, you will not like Javelin.