Добавить с существующей политикой Java
У меня есть файл пользовательской политики, который я хочу добавить программно к существующей политике Java, но не из командной строки, потому что =
для добавления и ==
переопределить.
Если я попробую
System.setSecurityManager(new SecurityManager());
System.setProperty("java.security.policy","myPolicy.policy");
Тогда это добавит с существующим или переопределит это?
1 ответ
В общем случае, когда у вас есть метод с префиксом set
он ничего не добавит, но заменит текущее значение на новое, переданное в качестве аргумента. Метод, который будет добавлять что-либо, обычно имеет префикс add
,
Так что ценность myPolicy.policy
переопределит существующий (если он есть) для свойства java.security.policy
,