Supongo que te refieres a un entorno de desarrollo. Así, gratuitos, tienes el "JBuilder" (de Borland) y el "Forte for Java" se Sun (www.sun.com)
Se bueno.
el mas usado es Java Development Kit de Sun. pero tambien hay las siguientes opciones:
Visual J++ de Microsoft, JBuilder de Borland
Power J++ de Sybase, VisualAge de IBM