Insights and updates on Java SE and OpenJDK from the Java Platform Group Product Management Team

  • March 26, 2015

Future updates of Java 7 and Java 6

Guest Author

The upcoming release of Java 7 update 80 (April 2015) marks the last public release in Orale’s JDK 7 family. Java users should upgrade to the publicly supported JDK 8 or obtain a commercial support contract of Java SE Advanced for continued updates of JDK 7 and JDK 6.

Additional details can be found in the video, "Java SE 7 End of Public Updates" by Tomas Nilsson.

Support dates for the publicly supported JDK versions are as follows:

Oracle Java SE Public Updates
(copied as of March 26, 2015)
Major Release
GA Date
End of public updates
Commercial support timeline
May 2004
Oct 2009
Available through Java SE Advanced. See linked Oracle Java SE Support Roadmap.
Dec 2006
Feb 2013
Jul 2011
Apr 2015
Mar 2014
See roadmap

Companies that require older Java versions after the end of public updates may benefit from the fixes in these older versions, such as security enhancements.

The last public release of JDK 6 was Java 6 update 41 in February 2013. I recommend that users without commercial support contracts of Java SE Advanced use a publicly supported JDK, such as JDK 8. Oracle commercial customers whose applications depend on JDK 6 may download Java 6 update 91, released January 2015. This commercial release contains almost three years of bug fixes and security improvements.

Java 7 will follow a similar path. The last public release of Java 7 will be Java 7 update 80 in April 2015. After that time, I recommend that users without commercial support contracts upgrade to JDK 8. Oracle commercial customers whose applications depend on JDK 7 will still be able to download critical patches of JDK 7 in July and later, as identified by the Critical Patch Update schedule.

Versions of Java 8 are available to all, with or without commercial support, on Java.com and the Java SE Downloads page of the Oracle Technology Network.

Benefits of Java SE Advanced

In addition to support and patches, the commercial Java SE Advanced provides the following features:

  • Java Mission Control and Flight Recorder provide developers and system administrators with a way to monitor applications in production using a low-overhead profiler that captures runtime information. Flight Recorder can operate in a continuous loop and create recordings based on events – the loop enables developers to see what lead up to the event and not what happened after.
  • The Advanced Management Console offers system administrators with a way to track and understand Java usage across managed systems. By using the console, system administrators can manage a situation where different users need different versions of Java for different applications. By using usage tracking to create an application inventory, the system administrator can create a guided Deployment Rule Set to specify which applications need which versions of Java. The result is that older Java versions are available for compatible known-safe applications but cannot be used by modern-day internet threats.
  • The MSI Installer (through My Oracle Support) offers a simplified way for system administrators to customize and install Java onto many systems.
  • Additional technical features are available through runtime flags, such as Application Class Data Sharing to reduce startup times.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.