buenas, IDe's hay varios, uno muy bueno es el Forte for Java (Sun ONE) que esta desarrollado en java y utiliza las librerias del sdk, eso si, es un poco lento (en ocasiones puede ser hasta frustrante si no se tiene una maquina muy bien equipada).
Para mas informacion visita:
http://www.javahispano.org/items.type.action?type=ide
suerte...