Java™2 Platform, Standard Edition SDK (JDK)

A development environment for building applications, applets and components using the Java™ programming language.