The Eclipse Java Development Tools (JDT) project contributes a set of plug-ins that add the capabilities of a full-featured Java IDE to the Eclipse platform. The JDT plugins provide APIs so that they can themselves be further extended by other tool builders.

URL: http://www.eclipse.org/jdt/
Licence: Common Public License