Developing Java applications The SDK contains many tools and libraries required for Java™ software development.