.POLICY Extension de fichier
Fichier d’implémentation de stratégie Java
| Développeur | Oracle |
| Popularité |
3,4 | 12 Votes |
Qu'est-ce qu'un fichier POLICY ?
Un fichier POLICY est un fichier de configuration utilisé par Java Runtime Environment (JRE) et Java SE Development Kit (JDK) pour déterminer les autorisations accordées à chaque programme Java. Il contient une liste d’informations sur les autorisations qui précise les types d’accès aux ressources système qu’un programme Java peut utiliser.
Plus d'informations
La machine virtuelle Java (JVM) permet à un ordinateur d’exécuter un programme Java. JRE est un progiciel qui inclut une implémentation de JVM et une implémentation de la bibliothèque de classes Java. JDK est un surensemble de JRE et inclut également des outils de programmation Java. Les fichiers POLICY sont utilisés par JRE et JDK pour déterminer les autorisations des programmes Java installés sur l’ordinateur. Le fichier accorde l’accès à des actions telles que les autorisations de lecture et d’écriture des fichiers dans un répertoire donné.
Vous pouvez créer et modifier des fichiers POLICY avec un éditeur de texte ou l’utilitaire policytool, qui peut être ouvert en saisissant policytool sur la ligne de commande dans JDK. Si un fichier POLICY est mis à jour, les programmes Java doivent être redémarrés pour que les mises à jour soient appliquées. Si le fichier POLICY contient des erreurs de syntaxe, les programmes Java ne fonctionneront pas. L’utilisation de l’utilitaire policytool aide à éviter les erreurs de syntaxe.
Il existe 2 fichiers POLICY par défaut : un fichier POLICY global et un fichier POLICY utilisateur. Emplacement des fichiers POLICY globaux par défaut :
Windows : java.home\lib\security\
macOS/Linux : java.home/lib/security/
Emplacement des fichiers POLICY utilisateur par défaut (user.home est le répertoire personnel de l’utilisateur) :
Windows : user.home\.java.policy
macOS/Linux : user.home/.java.policy
Noms de fichiers .POLICY courants
java.policy - Le nom des fichiers POLICY globaux et utilisateur par défaut.