Sun Java 6 Standard Edition, кодовое наименование «Мустанг», впервые увидела свет в декабре 2006 года. Эта версия платформы Java была разработана компанией Sun Microsystems в рамках спецификации JSR 270.

Позднее Sun Microsystems была поглощена компанией Oracle, которая продолжала публичную поддержку Java 6 до феврала 2013 года. Дальнейшие релизы стали доступными только для пользователей — участников платной программы поддержки Oracle Java 6.

К этому времени в проекте OpenJDK была разработана версия OpenJDK 6, которая являлась открытой и свободной (GPLv2) реализацией Java 6. Хотя OpenJDK 6, в отличие от последующих версий OpenJDK, не являлась «эталонной реализацией» (reference implementation) для Java 6, она полностью реализовывала JSR 270 и успешно проходила официальные тесты совместимости. Интересным фактом является то, что OpenJDK 6 была изначально разработана на основе исходных кодов OpenJDK 7 путем «вырезания» функционала, добавленного для Java 7.

С начала 2013 года публичной поддержкой OpenJDK 6 занималась компания Red Hat. Данная версия поставлялась в дистрибутивах Red Hat Enterprise Linux, также для нее регулярно публиковались обновления безопасности.

Долгое путешествие публично доступной Java 6 подходит к концу. Следующее обновление OpenJDK 6 станет последним и поддержка будет полностью прекращена 31 декабря 2016 года, таким образом завершая 10-летнюю историю этой версии Java.

Пользователям Java 6 рекомендуется обновиться до более новых версий.