Download Java MSI x64 and x86 8.0.1810.13.

For installtion with Configuration Manager use:

x86

msiexec.exe /i "jre1.8.0_181.msi" /qn JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No

x64

msiexec.exe /i "jre1.8.0_18164.msi" /qn JU=0 JAVAUPDATE=0 AUTOUPDATECHECK=0 RebootYesNo=No

For uninstall use:

x86

msiexec /x {26A24AE4-039D-4CA4-87B4-2F32180181F0} /qn /norestart

 

x64

msiexec /x {26A24AE4-039D-4CA4-87B4-2F64180181F0} /qn /norestart
Release Highlights
  • IANA Data 2018e
    JDK 8u181 contains IANA time zone data version 2018e. For more information, refer to Timezone Data Versions in the JRE Software.
  • Removed Feature: Removal of Java DB
    Java DB, also known as Apache Derby, has been removed in this release.
  • Change: Improve LDAP support
    Endpoint identification has been enabled on LDAPS connections.
    To improve the robustness of LDAPS (secure LDAP over TLS ) connections, endpoint identification algorithms have been enabled by default.
    Note that there may be situations where some applications that were previously able to successfully connect to an LDAPS server may no longer be able to do so. Such applications may, if they deem appropriate, disable endpoint identification using a new system property: com.sun.jndi.ldap.object.disableEndpointIdentification.
    Define this system property (or set it to true) to disable endpoint identification algorithms.
    JDK-8200666 (not public)
  • Change: Better stack walking
    New access checks have been added during the object creation phase of deserialization. This should not affect ordinary uses of deserialization. However, reflective frameworks that make use of JDK-internal APIs may be impacted. The new checks can be disabled if necessary by setting the system property jdk.disableSerialConstructorChecks to the value “true”. This must be done by adding the argument -Djdk.disableSerialConstructorChecks=true to the Java command line.
    JDK-8197925 (not public)
  • Bug Fix: JVM Crash during G1 GC
    A klass that has been considered unreachable by the concurrent marking of G1, can be looked up in the ClassLoaderData/SystemDictionary, and its _java_mirror or _class_loader fields can be stored in a root or any other reachable object making it alive again. Whenever a klass is resurrected in this manner, the SATB part of G1 needs to be notified about this, otherwise, the concurrent marking remark phase will erroneously unload that klass.
  • Bug Fix: Better stability with older NUMA libraries (-XX+UseNuma)
    A fix included in JDK 8 Update 152 introduced a regression that might cause the HotSpot JVM to crash during startup when the UseNUMA flag is used on Linux systems with versions of libnuma older than 2.0.9. This issue has been resolved.

DOWNLOAD x86

DOWNLOAD x64