Jdk 更新 121 URLClassloader 更改

Jdk update 121 URLClassloader change

在 Java 121 发行说明中,我看到他们提到 URLClassloader 将抛出 ClassNotFoundException 而不是 SecurityException。在查看代码时,我看不到任何方法被修改以抛出这个新异常。有人可以解释一下这里发生了什么吗???

谢谢,

阿马尔

根据发行说明 (http://www.oracle.com/technetwork/java/javase/8u121-relnotes-3315208.html),有一个新系统 属性 (jdk.net.URLClassPath.disableRestrictedPermissions) 可用于禁用此新功能。

谷歌搜索 disableRestrictedPermissions 发现以下实施 URLClassloader 变更的变更集:

http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/dfa1648415a4