2015-10-06 31 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,所以我可以在不同的位置編輯策略文件來測試策略文件的優先順序,但是如果我可以知道最後的策略列表會更好。 –

相關問題