Java2 Platform, Standard Edition SDK (JDK)
A development environment for building applications, applets and components using the Java programming language.