On Wed, 15 Sep 2021 09:33:10 GMT, wxiang
<[email protected]> wrote:
> There is a bug for URLClassPath.findResources with JarIndex.
> Currently, there was agreement on dropping the support from the
> URLClassLoader implementation but it was suggested that it should be disabled
> for a release or two before the code is removed.
> A system property can be used to re-enable JarIndex support in URLClassPath.
>
> The PR includes:
> Disable JarIndex support in URLClassPath by default.
> Add system property jdk.net.URLClassPath.enableJarIndex to re-enable JarIndex
> support.
src/java.base/share/classes/jdk/internal/loader/URLClassPath.java line 115:
> 113:
> 114: p = props.getProperty("jdk.net.URLClassPath.enableJarIndex");
> 115: ENABLE_JAR_INDEX = p != null ? p.equals("true") : false;
Maybe this should use the same pattern than the other property above:
ENABLE_JAR_INDEX = p != null ? p.equals("true") || p.isEmpty() : false;
-------------
PR: https://git.openjdk.java.net/jdk/pull/5524