我创建了以下策略文件:
grant {
permission StackPermission "use,save";
};
为了访问它,我使用以下参数运行我的 JVM:
-Djava.security.manager -Djava.security.policy=my.policy
我的代码如下所示:
SecurityManager sec = System.getSecurityManager();
sec.checkPermission( new StackPermission( "use,save" ) );
一切都很好,但我想更细化一点,而不检查“保存”操作:
sec.checkPermission( new StackPermission( "use" ) );
即使我的策略同时指定“使用”和“保存”,这似乎也不起作用,我应该怎么做才能提供这样的功能?
非常感谢,弗拉德