Extension de fichier .policy
Type de fichier Java Policy Implementation File
Développeur | Oracle |
Catégorie | Fichiers de paramètres |
Le format | Text |
Qu’est-ce qu’un fichier POLICY?
Un fichier POLICY est un fichier de configuration utilisé par JRE (Java Runtime Environment) et par JDK (Java SE Development Kit) pour déterminer les autorisations accordées pour chaque programme Java. Il contient une liste d'informations sur les autorisations spécifiant les types d'accès aux ressources système pouvant être utilisés par un programme Java.
La machine virtuelle Java (JVM) permet à un ordinateur d'exécuter un programme Java. JRE est un package logiciel qui inclut une implémentation JVM et une implémentation Java Class Library. JDK est un sur-ensemble de JRE et est également livré avec 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 / écriture sur les fichiers d'un répertoire donné.
Vous pouvez créer et modifier des fichiers POLICY à l'aide d'un éditeur de texte ou de l'utilitaire policytool, que vous pouvez ouvrir en tapant policytool à l'adresse suivante: la ligne de commande dans le JDK. Si un fichier POLICY est mis à jour, les programmes Java doivent être redémarrés pour que les mises à jour soient appliquées. S'il y a des erreurs de syntaxe dans le fichier POLICY, les programmes Java échoueront. L'utilisation de l'utilitaire policytool aidera à prévenir les erreurs de syntaxe.
Il existe par défaut deux fichiers POLICY, l'un est un fichier POLICY à l'échelle du système et l'autre, un fichier POLICY utilisateur. Emplacement des fichiers de stratégie par défaut appliqués au système:
Windows: java.home \ lib \ security \
macOS / Linux: java.home / lib / security /
L'emplacement des fichiers POLICY de l'utilisateur par défaut (utilisateur.home est le répertoire de base de l'utilisateur):
Windows: utilisateur.home \ .java.policy
macOS / Linux: utilisateur .home / .java.policy
java.policy - Nom des fichiers de stratégie par défaut définis pour l'utilisateur et l'ensemble du système.