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 |
|JDK 5 ||May 2004 ||Oct 2009 ||Available through Java SE Advanced. See linked Oracle Java SE Support Roadmap. |
|JDK 6 ||Dec 2006 ||Feb 2013 |
|JDK 7 ||Jul 2011 ||Apr 2015 |
|JDK 8 ||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.
In addition to support and patches, the commercial Java SE Advanced provides the following features: