java.security.manager システム・プロパティーのデフォルト値が不許可に変更されました

この規則により、 java.lang.System内の setSecurityManager (SecurityManager()) メソッドの使用にフラグを立てます。

java.security.manager システム・プロパティーのデフォルト値は、 Java 18 以降、 disallow に変更されています。 コマンド行でシステム・プロパティーが allow に設定されていない限り、ヌル以外の引数を指定して System.setSecurityManager(SecurityManager) を呼び出すと、 UnsupportedOperation例外がスローされます。 システム・プロパティーは、 Djava.security.manager= allowとして設定できます。 Java 17 以降、 SecurityManager は削除のために非推奨になり、将来のリリースでは削除/機能低下する予定です。

詳しくは、 JDK-8270380を参照してください。 JDK-8271301.