此規則會標示是否使用 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.