Добавить с существующей политикой Java

У меня есть файл пользовательской политики, который я хочу добавить программно к существующей политике Java, но не из командной строки, потому что = для добавления и == переопределить.

Если я попробую

System.setSecurityManager(new SecurityManager());
System.setProperty("java.security.policy","myPolicy.policy");

Тогда это добавит с существующим или переопределит это?

1 ответ

В общем случае, когда у вас есть метод с префиксом set он ничего не добавит, но заменит текущее значение на новое, переданное в качестве аргумента. Метод, который будет добавлять что-либо, обычно имеет префикс add,

Так что ценность myPolicy.policy переопределит существующий (если он есть) для свойства java.security.policy,

Другие вопросы по тегам