The Java SE 8u162 Advanced Platform, available for Java SE Subscription customers, is based on the current Java SE 8u162 release. This release is also available for legacy Java SE Suite, Java SE Advanced, and Java SE Support and when directed by support to be used as part of another Oracle product. For more information on installation and licensing of Java SE Products.
For more information on installation and licensing of Java SE Products, visit Java SE Products Overview.
Find information about Java SE Subscriptions at Oracle Java SE Subscriptions.
The following sections summarize changes made in all Java SE 8u162 BPRs. Bug fixes and any other changes are listed below in date order, most current BPR first. Note that bug fixes in previous BPR are also included in the current BPR.
To determine the version of your JDK software, use the following command:
|8187635||client-libs||java.awt||On Windows Swing changes keyboard layout on a window activation|
|8187803||client-libs||javax.swing||JDK part of JavaFX-Swing dialogs appearing behind main stage|
|8185634||javafx||swing||Java Fx-Swing dialogs appearing behind main stage|
|8189280||javafx||swing||Memory leak in SwingNode if Stage is not shown|
|8076117||security-libs||java.security||EndEntityChecker should not process custom extensions after PKIX validation|
|8176072||client-libs||java.awt||READING attributes are not available on TSF|
|8183504||client-libs||javax.swing||8u131 Win 10, issue with wrong position of Sogou IME popup|
|8171452||core-libs||java.nio||(ch) linux io_util_md: Operation not supported exception after 8168628|
|8168628||core-libs||java.nio||(fc) SIGBUS when extending file size to map it|
|8187577||hotspot||gc||JVM crash during gc doing concurrent marking|
|8196912||deploy||plugin||Java Plugin - CRL lookup does external search, with internal CRL configured|
|deploy||plugin||settings are written to the root drive on Windows-10 with MSI installer|
|8074373||tools||launcher||NMT is not enabled if NMT option is specified after class path specifiers|
|8192987||security-libs||java.security||keytool should remember real storetype if it is not provided|
|8187045||infrastructure||build||[linux] Not all libraries in the VM are linked with -z,noexecstack|
|8057570||hotspot||jvmti||RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid|
|8156137||hotspot||compiler||SIGSEGV in ReceiverTypeData::clean_weak_klass_links|
|8055008||hotspot||jvmti||Clean up code that saves the previous versions of redefined classes|
|8038636||hotspot||compiler||speculative traps break when classes are redefined|
Please note that fixes from the prior BPR (8u152 b35) are included in this version.