Hola urjose, preguntas por los IDES de java, no es cierto?
bueno, sobrelos IDES gratiutos que existen para java, pues son un montón, en realidad cada empresa fabricante de IDES, tiene un versión personal, estandar o comunitaria de su producto que es libre de licencias, las que cuestan son las profesional y enterprise.
Es asi que puedes encontrar: NetBEans, Forte (Sun ONE Studio), VisualAge,webSphere Studio, JCreator, JDeveloper, JBuilder, etc, etc, gratuios.
Te recomiendo el NetBEans (
http://www.netbeans.org)
Algunos IDEs cuando se instalan , instalan su propio JDK, es decir lo traen integrado. Pero otros IDES, necesitan primero que tengas el JDK.
Recuerda el JDK es el compilador y ejecutor de los programas al final.