The Java 2 Software Development Kit contains the Java Runtime Environment and all of the tools, such as the Java compiler, necessary to build, deploy, and run Java applications.