Oracle Java SE Support Roadmap

(Updated May 14, 2015)

Oracle provides this updated roadmap for Javac SE and Oracle Java SE products (Oracle Java SE Support, Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite) to help customers better understand the maintenance and support options available. Java SE major releases are publicly maintained for a minimum of 3 years from general availability date (GA date), or later, as described in the next section. Java SE releases are updated for the public with bug fixes, security fixes, and minor updates for a period of at least 3 years before the release reaches end-of-public-updates (EoPU). Oracle Java SE product releases - starting with Java SE 7 - are supported for no less than eleven (11) years from initial release date, enabling IT managers and ISVs to plan their upgrades according to their individual business practices. The following provides a more detailed review of the Java SE products support roadmap, along with examples specific to available major releases. All customers should refer to their specific service contract to determine their support entitlement. See the Oracle Lifetime Support Policies for complete details.


Auto-update Notice and End of Public Updates for Oracle JDK 7

As outlined in the Oracle JDK Support Roadmap, after April 2015, Oracle will not post further updates of Java SE 7 to its public download sites. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 7 or older versions can get long term support through Oracle Java SE Support. The process of migrating users from Java 7 to Java 8 through the auto update feature is expected to take place after the January 2015 CPU release.


Java Platform, Standard Edition (Java SE) Major Releases

Major releases of the Java Platform, Standard Edition (Java SE), are identified as 5.0, 6, 7 and 8. As of the publishing of this article, the Java technology end of public updates policy has been clarified to confirm public availability of Java SE major releases for at least:

  • Three years after the general availability date (GA) of a major release
  • One year after the GA of a subsequent major release
  • Six months after a subsequent major release has been established as the default Java Runtime Environment (JRE) for end-user desktops on
Consistent with previous policies and documentation, Oracle will post an end of public updates notice for each major release well in advance, indicating that the release has entered its transition period. Once the release has completed its transition period, no new downloads of that release will be made publicly available on the public Oracle web sites, and will only be available through the My Oracle Support web site.  Previously available older releases will continue to be available for support and debugging through the Java Archive but are not recommended for production use.



Java SE 7 End of Public Updates Notice

After April 2015, Oracle will no longer post updates of Java SE 7 to its public download sites. Existing Java SE 7 downloads already posted as of April 2015 will remain accessible in the Java Archive on Oracle Technology Network. Developers and end-users are encouraged to update to more recent Java SE versions that remain available for public download.


Long Term Support

Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 7 or older versions can get long term support through Oracle Java SE Support.

Java SE Public Updates

GA Date End of Public Updates
End of Public Updates

5.0 May 2004 Apr 2008 Oct 2009

6 Dec 2006 Feb 2011 Feb 2013

7 Jul 2011 Mar 2014 Apr 2015

8 Mar 2014 TBD Sep 2017*

* or later, depending on factors described above.


Java SE Minor Release Lines

Java SE minor release lines represent a cumulative set of implementation enhancements to a major release, such as the Java SE 1.4.1, and 1.4.2 minor release lines to the Java SE 1.4 major release. Java SE minor releases do not have separate EOL periods from their corresponding major release. Once a new Java SE minor release is made available, the previous Java SE minor release line for a release will be considered superseded. Download links for the previous minor release line will be moved to the Product Archive page for historical purposes and to allow developers to resolve issues with those products that have completed their EOL process. Please note that releases from this page may contain bugs and security problems that have been fixed in a later release and for that reason downloads of superseded versions is not recommended.


Oracle Java SE Product Releases

Customers seeking longer standard support and maintenance periods for each major release are encouraged to migrate to the Oracle Java SE product offerings (Oracle Java SE Support, Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite). Oracle Java SE product releases will follow the Oracle standard EOL policy for licensable products. During a release’s eight (8) year transition period, customers will be eligible to receive Oracle Premier Support for that entire period, in accordance with their support contract with Oracle. Past those 8 years, support customers will receive critical bug and security fixes as well as general maintenance releases as per the Oracle Extended Support terms. Oracle Java SE Support puts you in control of your upgrade strategy so you can enjoy continued peace of mind, knowing that no matter which product release you're running, Oracle can support your business.

Examples of some key product dates for Oracle Java SE product offerings include:

Oracle Java SE Support Roadmap*

GA Date Premier Support
Extended Support

5.0 May 2004 May 2011 May 2015 Indefinite

6 Dec 2006 Dec 2015 Dec 2018 Indefinite

7 Jul 2011 Jul 2019 Jul 2022 Indefinite

8 Mar 2014 Mar 2022 Mar 2025 Indefinite

* Oracle Java SE product EOL dates are provided here as examples to illustrate the Oracle Java SE Support, Oracle Java SE Advanced, Oracle Java SE Advanced Desktop and Oracle Java SE Suite EOL Policy. Customers should refer to Oracle Lifetime Support Policy for the most up-to-date information.

** These support timelines apply to client and server deployments of Java, with the exception of the web deployment technology. See "Support of Deployment Technology" section below for details.

Support of Deployment Technology

The web deployment technology, consisting of the Java Plugin and Web Start technologies, has a shorter support lifecycle. For all major releases of Java SE starting with Java SE 7, Oracle provides five (5) years of Premier Support for these technologies. Extended Support is not available for the deployment stack. See the Oracle Lifetime Support Policy for details.   

Deployment Technology for Java SE 6 will be available until Jun 2017.

Extended Support Life for Java SE 6

In April 2014 Oracle extended the support lifetime for Java SE 6.  Before this extension the end of Premier Support was Dec 2013 and the end of Extended Support was scheduled for Jun 2017.  The new support dates are: End of Premier Support on Dec 2015, and End of Extended Support on Dec 2018.  

The extension of Support Life for Java SE 6 does not include the Java SE 6 Deployment Technology.  Java SE 6 Deployment Technology will only be available until Jun 2017.  Update releases of Java SE 6 released after Jun 2017 will not include deployment technology.

Update Releases & Revisions

As a new implementation of an existing release, an update or revision itself does not have a separate EOL period. Once a new update or revision is posted, the previous, displaced download will be moved to the Java Product Archive page.

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve