The following OpenSource java tools are available on the web:
Many JavaIdes are OpenSource, including EclipseIde.
CategoryJavaPlatform CategoryJava