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