Demystifying Java for Intranets: slide 28
[Previous slide] [Next slide]

Tools for Java

The bottom line is that you should use Sun's JDK (or your local platform's equivalent) and the text editor of your choice. None of the available IDEs are worth what they cost. All will cause you more problems than they solve. Unless you enjoy paying to beta test products, there's no reason to purchase any of these products at this time.

source: comp.lang.java FAQ