Here are some useful download sites for Java developers. I’ve generally chosen the open source and/or free download version of tools as these are the ones I use most of the time.

The master copy of this page is at

Note: W M L means Windows, Mac and Linux downloads. Default is pure-Java download. Some offer both!

JDK and Build Tools

For new projects you should probably use Maven as your build tool: (download links for binary and source)

Or, for Maven with an easier-to-use config file, Kobalt (Kobalt is introduced in Java Magazine)

Or maybe Gradle.

The oldest build tool, ant, is still available at (download links for binary and source), but its use is in decline due to its extremely verbose build files; it’s been called "the assembly language of build tools".


Eclipse Download: W M L

NetBeans Download:

Java EE App Server

WildFly WildFly is the project once known as "JBoss Application Server".

TomEE TomEE (pronounced like "Tommy") is the standard Apache Tomcat Java-powered web server, with JAR files already added into it to make it a full Java EE server.


Web Services Code

See Also (and other repos there) - General Java examples.