有没有一种方法可以为Java SecurityManager创建自定义策略文件,该文件位于我想要的位置?
如果是的话,我该怎么做,以及如何通过编程方式(不通过命令行)将SecurityManager绑定到该文件?
最佳答案
您可以通过java.security.policy
JVM参数指定其他安全策略文件:
java -Djava.security.policy=<path to policy file> MyClass
如果您希望策略文件完全覆盖系统和默认用户策略文件,请指定“ double =”语法:
java -Djava.security.policy==<path to policy file> MyClass