我目前正在使用以下方法设置策略文件:
policyURL =cl.getResource("res/policy/abc.policy");
System.out.println(policyURL.toString());
System.setProperty("java.security.policy", policyURL.toString());
问题是该文件干扰了其他正在运行的应用程序。
是否可以通过代码授予权限并在应用程序停止时将其删除?我不想修改 ProgramFiles 中的 java.policy。
最佳答案
JVM上不能通过如下属性设置吗:
java -Djava.security.manager -Djava.security.policy=res/policy/abc.policy
我怀疑这不会影响其他正在运行的应用程序。
关于Java从代码授予权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12493410/