2015-10-06 3 views
2

je lis de Java doc, l'emplacement par défaut de java.policy estcomment puis-je connaître la java.policy actuelle en vigueur

java.home\lib\security\java.policy 

et l'emplacement de l'utilisateur est

user.home\.java.policy 

Mais je remarque aussi que un chemin dans mon Windows

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

J'aime modifier le fichier de stratégie java dans un emplacement différent. Comment puis-je montrer la politique java en vigueur?

For example, type java.exe --show_me_all_permission_granted 

Répondre

1

Run Java avec

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

Vous verrez tous les échecs d'accès et le domaine de la protection pour chacun, y compris sa source de fichier de stratégie, et les autorisations attribuées à partir de chaque fichier de stratégie.

+0

oic, donc je peux éditer des fichiers de politique dans un emplacement différent, pour tester la priorité du fichier de politique, Mais il vaudra mieux si je peux connaître la liste des politiques à la fin. –