The API doc specifies 'A directory entry is defined to be one whose name ends with a /'. getEntry() now always returns the ZipEntry instance with a / ended entry name for directory entry For more information, see JRE Expiration Date. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer version. For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 8u144) on November 17, 2017. This JRE (version 8u144) will expire with the release of the next critical patch update scheduled for October 17, 2017.
Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. The JRE expires whenever a new release with security vulnerability fixes becomes available. JRE Family Version JRE Security Baseline (Full Version String) The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 8u144 are specified in the following table: For more information, refer to Timezone Data Versions in the JRE Software JDK 8u144 contains IANA time zone data version 2017b.