Výchozí hodnota systémové vlastnosti java.security.manager byla změněna na nepovolenou

Toto pravidlo označí příznakem použití metody setSecurityManager (SecurityManager()) v java.lang.System.

Výchozí hodnota systémové vlastnosti java.security.manager byla od Java 18 změněna na nepovolit . Pokud není systémová vlastnost nastavena na hodnotu allow na příkazovém řádku, jakékoli vyvolání System.setSecurityManager(SecurityManager) s nenulovým argumentem vygeneruje výjimku UnsupportedOperationException. Systémovou vlastnost můžete nastavit jako Djava.security.manager= allow. V prostředí Java 17 byl produkt SecurityManager zamítnut pro odebrání a v budoucích verzích bude odebrán/degradován.

Další informace viz JDK-8270380. JDK-8271301.