Netbeans is the major JAVA IDE, and also the source of the JDK required for other JAVA compilers. Originally developed by SUN Microsystems, it is currently overseen by Oracle. In addition to JAVA, environments have been added for other languages including: C/C++, Groovy, and PHP and a few others. Available for Windows, Mac, and some versions of Linux.

http://netbeans.org/