jLinux - Java IDE's for Linux

I'm not a big fan of IDE's in general. For a more detailed break down of Java IDE's for Linux look at Blackdown. I tend to live pretty much entirely in my Emacs world. Consequently my #1 Preferred Java IDE for Linux is:

JDE

Pros: Familiar to Emacs users, powerfull source interpreter BeanShell for experimenting and testing, built in support for CVS (as well as all of Emacs' other goodies), no GUI builder, works with any JDK and any command-line Java tools.
Cons: Unfamiliar to non-Emacs users, lacks true automated make process, no GUI builder

VisualAge for Java 3.0

Pros: Powerfull Smalltalk-like development environment encourages OO development approach. Extensive libraries for legacy integration. GUI Builder.
Cons: Difficult to use other JDK's. Huge memory requirements. GUI Builder.

Forte Fusion (a.k.a. NetBeans)

Pros: J2EE plug-ins, GUI builder, available as open source
Cons: Requires JDK 1.2 to run. Large memory footprint.

JBuilder

I have not used this tool yet, so I have only limited feedback at this time

Pros: Sophisticated debugger, GUI Builder
Cons: GUI Builder. Large memory footprint.

teikade

Pros: Very Smalltalk-like, object-focused development, execution frame similar to BeanShell.
Cons: No debugger support. Hasn't been updated in quite some time.