java Jdk更新121 URLClassloader更改
在Java 121发行说明中,我可以看到它们提到URLClassloader将抛出ClassNotFoundException,而不是SecurityException。在查看代码时,我看不到有任何方法被修改以抛出这个新异常。有人能解释一下这里发生了什么吗
谢谢
阿马尔
你可以在下面搜索框中键入要查询的问题!
在Java 121发行说明中,我可以看到它们提到URLClassloader将抛出ClassNotFoundException,而不是SecurityException。在查看代码时,我看不到有任何方法被修改以抛出这个新异常。有人能解释一下这里发生了什么吗
谢谢
阿马尔
# 1 楼答案
根据发行说明(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