此规则会标记是否在 java.lang.System中使用了 setSecurityManager (SecurityManager()) 方法。
自 Java 18 以来, java.security.manager 系统属性的缺省值已更改为 disallow 。
除非在命令行上将系统属性设置为 allow ,否则使用非空参数调用 System.setSecurityManager(SecurityManager) 将抛出 UnsupportedOperation异常。
可以将系统属性设置为 Djava.security.manager= allow。
从 Java 17 开始,已不推荐移除 SecurityManager ,在以后的发行版中将移除/降级。
有关更多信息,请参阅 JDK-8270380。 JDK-8271301.