Eclipse does most, if not all of this: pop up code help with included
jars, rt compile/error, refactoring, not sure about the rest.
One really nice feature is support of ant for making build files.
I'm using it with MIDP (Java for mobile devices) and use the
ant build file for preverify, make the jar, and convert to .prc
for my PDA. One click. It's completely replaced the "save, pull
up ktoolbar, compile, jar, pull up the converter and convert to
.prc" that was driving me up the wall.