jdk
textmate / jedit / nano
ant
What else do you need? :/Do people use IDE's to write assembly language? I'd say majority do not. You just learn to organize your code well and to be concise and tidy. A good skill to learn.
My current project (Mibbit), is about 25k loc, in around 200 files. I've never had any issue working with it.
I think the difference lies in if you write 'Enterprise' java, use XML for everything, use patterns, tons of threads etc or if you just write tight, tidy, concise speedy java.
There's a saying, "one of the problems that lawyers have, is that 95% of those in the profession give all the rest a bad name". That's also true for people who view Java.
notch's screencasts show that there is an alternative, and I'll take your word for it that you're in that class as well. But you're part of the 5%; maybe the 1%.
There are many opinions about this on the internet, but most of them are geared towards enterprise developers in large shops; not towards startups.