附加现有的java策略

时间:2015-05-22 12:00:34

标签: java policy securitymanager javapolicy

我有自定义策略文件,我想以编程方式附加到现有Java策略,但不是从命令提示符,因为=用于追加而==要覆盖。

如果我尝试

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

那么它会附加现有的还是覆盖它?

1 个答案:

答案 0 :(得分:0)

一般来说,当你有一个以set为前缀的方法时,它不会附加任何内容,只能用作为参数传递的新值替换curent值。 附加内容的方法通常以add为前缀。

因此,值myPolicy.policy将覆盖属性java.security.policy的现有值(如果有)。