Wartość domyślna właściwości systemowej java.security.manager została zmieniona tak, aby nie zezwalała na dostęp

Ta reguła powoduje oznaczenie wystąpień użycia metody setSecurityManager (SecurityManager()) w klasie java.lang.System.

Wartość domyślna właściwości systemowej java.security.manager została zmieniona na disallow od wersji Java 18. Jeśli właściwość systemowa nie jest ustawiona na allow w wierszu komend, każde wywołanie metody System.setSecurityManager(SecurityManager) z argumentem o wartości innej niż NULL spowoduje zgłoszenie wyjątku UnsupportedOperation. Właściwość systemową można ustawić jako Djava.security.manager= allow. Od wersji Java 17 klasa SecurityManager jest nieaktualna i w przyszłych wersjach zostanie usunięta/zdegradowana.

Więcej informacji na ten temat zawiera dokument JDK-8270380. JDK-8271301.