A variety of more or less evolved Java IDE's and environments are available out there. While it's probably impossible to keep up a complete list, feel free to tell us about your positive experiences here.

Emacs, with Ant#

  • Good old emacs, and a nifty make tool. My favorite. --ebu
  • F5 to build, C-x ` to jump to the next compil error... OK, emacs is not for everyone. ;)


  • A commercial Java IDE.


  • A graphical debugger (not a full IDE!) with JPDA capability
  • A nice, light-weight option for server-side debugging instead of something like JavaOne Studio.

Sun ONE Studio#

  • Previously Forte; a full-fledged IDE with CVS binding, ant binding, editor, debugger, http server, ...
  • Resource intensive
  • The GUI is very different from your average MS IDE - may be a usability factor for some developers. Not an insurmountable thing for old unixy types.


  • An extensible IDE developed by IBM and released into the Open-source community.
  • Includes IBM's excellent Java development environment.
  • Many plugins available for other tools/languages -- some free, some commercial
  • IBM's WebSphere Application Development environment consists of Eclipse with a large number of proprietary plugins.
  • Putting Eclipse into the open-source world was IBM's way of recruiting other organizations for a coalition of the willing to compete with Microsoft's Visual Studio.

Borland JBuilder#

  • Borland's excellent Java IDE, available in several versions ranging from free to highly expensive depending on the features and license.
  • Very strong two way development of Swing code
  • Excellent code generation provides code that could almost have been written by a human being
  • Good integration with databases (JDBC) and several J2EE servers including SilverStream (Novell) and Borland)

I've created DebuggingJSPWikiOnTomcatWithEclipse. It's a short overview on how to install and debug JSPWiki on Apache Tomcat using the Eclipse IDE. Shell and batch scripts are included.

--FlorianHoleczek, 09-Apr-2008

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-5) was last changed on 09-Apr-2008 01:24 by FlorianHoleczek