(Updated April 22, 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.
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.
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:
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.
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||July 2011||March 2014||April 2015|
|8||March 2014||TBD||March 2017*|
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.
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.
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.