Il valore predefinito della proprietà di sistema java.security.manager è stato modificato per non consentire

Questa regola contrassegna l'utilizzo del metodo setSecurityManager (SecurityManager()) in java.lang.System.

Il valore predefinito della proprietà di sistema java.security.manager è stato modificato in disallow dal Java 18. a meno che la proprietà di sistema non sia impostata su allow sulla riga comandi, qualsiasi richiamo di System.setSecurityManager(SecurityManager) con un argomento non null genererà un'eccezione UnsupportedOperation. È possibile impostare la proprietà di sistema come Djava.security.manager= allow. Da Java 17, SecurityManager è obsoleto per la rimozione e nelle release future verrà rimosso / degradato.

Per ulteriori informazioni, vedere JDK-8270380. JDK-8271301.