Bonjour,
le seul compilateur java est le commande javac (et java pour exécution)
Par contre, il y a plusieurs IDE qui permettent de développer des applications java et qui intégre le compilateur. Comme IDE, je peux citer Eclipse qui est trés commplet, NetBeans (fait par sun) qui est trés bien aussi (c'est celui que j'utilise), et il y a JCreator qui fonctionne bien mais qui a moins de fonctionnalité (mais moins gourmant en ressource).
Bien entendu, il y a toujours le bloc-note, et ensuite on compile a la main.