2

I am currently setting a policy file using:

policyURL =cl.getResource("res/policy/abc.policy");
System.out.println(policyURL.toString());
System.setProperty("java.security.policy", policyURL.toString());

The problem is that the file interferes with other running applications.

Is it possible to grant a permission from code and remove it when the application stops? I don't want to modify the java.policy from ProgramFiles.

4

1 に答える 1

1

次のプロパティを使用してJVMに設定することはできません。

java -Djava.security.manager -Djava.security.policy=res/policy/abc.policy

これは他の実行中のアプリケーションには影響しないと思います。

于 2012-09-19T11:25:31.087 に答える