有没有办法为 Java SecurityManager 创建一个自定义策略文件,它位于我想要的任何位置? 如果是,我该怎么做,以及如何以编程方式将 SecurityManager 绑定(bind)到该文件,而不是通过命令行?
最佳答案
您可以通过 java.security.policy
JVM 参数指定额外的安全策略文件:
java -Djava.security.policy=<path to policy file> MyClass
如果您希望策略文件完全覆盖系统和默认用户策略文件,请指定“double =”语法:
java -Djava.security.policy==<path to policy file> MyClass
关于Java SecurityManager - 设置自定义策略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9508150/