Java version 8 update 45 has been released by Oracle. This is the latest version available for users who run Java on their PCs. Java is a programming language and computing platform. It is also a software package that runs on more than 850 million personal computers worldwide. There are lots of applications and websites that will not work properly unless you have Java installed.
Bug Fixes
This release contains fixes for security vulnerabilities. The following are some of the notable bug fixes included in this release:
Area: tools/jar
Synopsis: Improve jar file handling
Starting with JDK 8u45 release, the jar
tool no longer allows the leading slash “/” and “..” (dot-dot) path component in zip entry file name when creating new and/or extracting from zip and jar file. If needed, the new command line option "-P"
should be used explicitly to preserve the dot-dot and/or absolute path component.
See 8064601 (not public).
Area: deploy/webstart
Synopsis: jnlp app with nested “resource” section fails with NPE on load in jre8u40
A jnlp application, with nested <resources>
tags within a <java>
or <j2se>
tag, can throw an NPE. The issue is now fixed. The <resources>
tag should be used only if the <java>
is actually used.
See 8072631 (not public).
Known Issues
Area: core-libs/jdk.nashorn
Synopsis: Finally blocks inlined incorrectly.
Nashorn has known issues where it incorrectly compiles try/finally constructs. For more information on this issue and a workaround, see Try/finally compilation issues wiki page.
See 8067139.