2015-10-06 75 views
2

我从Java doc读java.policy中的默认位置是我怎么能知道当前有效的java.policy

java.home\lib\security\java.policy 

和用户位置

user.home\.java.policy 

但是,我也注意到,在我的Windows中的路径

C:\Users\<<myid>>\AppData\LocalLow\Sun\Java\Deployment\security 

我喜欢在不同的位置编辑java策略文件。如何显示当前的java策略有效?

For example, type java.exe --show_me_all_permission_granted 

回答

1

运行Java与

-Djava.security.debug=access,failure,policy 

你会看到所有的访问故障以及每个,包括它的政策文件源保护域,并从每个政策文件分配的权限。

+0

oic,所以我可以在不同的位置编辑策略文件来测试策略文件的优先顺序,但是如果我可以知道最后的策略列表会更好。 –