Comparison of Integrated Development Environments - Java

Java

IDE License Written in Java Windows Linux Mac OS X Other platforms GUI builder
BlueJ GPL2+GNU linking exception Yes Yes Yes Yes Solaris No
DrJava Permissive Yes Yes Yes Yes Solaris No
Eclipse JDT EPL Yes Yes Yes Yes Solaris Yes
Geany GPL No Yes Yes Yes Solaris No
Greenfoot GPL Yes Yes Yes Yes Solaris No
IntelliJ IDEA ALv2, proprietary Yes Yes Yes Yes Yes
JBuilder Proprietary Yes Yes Yes Yes Solaris Yes
JCreator Proprietary No Yes No No No
JDeveloper Proprietary OTN JDeveloper License (freeware) Yes Yes Yes Yes generic JVM Yes
jGRASP Proprietary (freeware) Yes Yes Yes Yes No
KDevelop GPL No No Yes No Solaris Unknown
MyEclipse Proprietary Yes Yes Yes Yes Yes
NetBeans CDDL, GPL2 Yes Yes Yes Yes Solaris Yes
Rational Application Developer Proprietary Yes Yes Yes No Solaris, AIX Yes
Servoy Proprietary Unknown Yes Yes Yes Solaris Yes
Xcode Proprietary No No No Yes Yes

Read more about this topic:  Comparison Of Integrated Development Environments