Jedit works great for working w/java. Doesn't come w/a
debugger, but has one as a plugin. Ya can download it through the
jedit program itself. So get jedit, run jedit, set it up for java (it
works w/other languages too), then run the 'plugin manager' and ya can
choose from a ton of plugins that add a ton of features to have a
program that has only the features you want and need, but that isn't
cluttered by features you know you'd never use. Also, it itself is
written in java and is open source, as are the plugins. It has
keyboard shortcuts for a lot of things and ya can set up new ones for
other things and make macros or whatever. Very customizable. Their
main site has screen shots if ya wanna look before ya download.
http://www.jedit.org
Leo