可以使用设置自定义策略实现 Policy.setPolicy() 方法。比如看看 JAAS在行动 书。
Policy.setPolicy()
从1.4动态 ProtectionDomain s可以委托给 Policy 。从代码中动态删除权限不太可能有意义。两种论证形式 AccessController.doPrivileged 也可能有用。
ProtectionDomain
Policy
AccessController.doPrivileged