There is no requirement to use an ide in Java. I've never written Java in anything other than emacs and never had a problem.
My main point is that Java just isn't appealing enough in the first place for me to want to deal with the relatively insignificant issues I ran into.