Download Help

Free Java Update 8

Version 8 Update 101

Release date July 19, 2016

Your system currently has an older version of Java and you are receiving this update notification because a newer version has been automatically detected.

This release addresses security concerns. Oracle strongly recommends that all Java SE 8 users upgrade to this release.

Please install this free Java Update by clicking on the Update button on the Java Update window.

Installing this update will ensure that your Java applications continue to run as safely and efficiently as always.

Release Highlights

  • IANA Data 2016d
    JDK 8u101 contains IANA time zone data version 2016d. For more information, refer to Timezone Data Versions in the JRE Software. See JDK-8151876.
  • Certificate Changes
  • Improve access control to javax.rmi.CORBA.ValueHandler
    JDK-8079718 (not public)
  • Support added to jarsigner for specifying timestamp hash algorithm
    See JDK-8038837
  • MSCAPI KeyStore can handle same-named certificates
    See JDK-6483657
  • Deployment Tookit API methods no longer install JRE
    The Deployment Toolkit API installLatestJRE() and installJRE(requestedVersion) methods from deployJava.js and the install() method from dtjava.js no longer install the JRE. If a user's version of Java is below the security baseline, it redirects the user to to get an updated JRE. JDK-8148310 (not public)
  • DomainCombiner will no longer consult runtime policy for static ProtectionDomain objects when combining ProtectionDomain objects
    JDK-8147771 (not public)
» More information on 8u101

Known Issues
JRE 8u101 is not recognized by Internet Explorer (IE) when using static class ID

When a static class id is used to launch an applet or web start application while using JRE 8u101, users will get an unwanted dialog box stating that they either use the latest JRE or cancel the launch even though they have installed and are using the latest JRE (JRE 8u101). This specific case is only applicable on Windows and IE.

To workaround this issue, users can do one of the following two things:
  • Hit launch with the latest version (8u101) and ignore the warning.
  • Install JRE 8u102 instead of JRE 8u101 to avoid this issue.
To address this issue, developers can do one of the following two things:
  • Use a dynamic class id instead of static class id.
  • Use java_version when using an HTML applet or a JNLP descriptor when using JNLP.
JDK-8147457 (not public)

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, see the Oracle Java SE Critical Patch Update Advisory.

For a list of bug fixes included in this release, see JDK 8u101 Bug Fixes page.

Java Expiration Date

The JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 8u101) will expire with the release of the next critical patch update scheduled for October 19, 2016.

For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 8u101) on November 19, 2016. After either condition is met (new release becoming available or expiration date reached), Java will provide additional warnings and reminders to users to update to the newer version.

Related Information

» More information on Java Update
» Detailed technical information about this release can be found in the Java 8 Release Notes.
» Previous release changes FAQ

Select Language | About Java | Support | Developers | Feedback
Privacy  | Terms of Use | Trademarks | Disclaimer