Propriétés système de Java
Java maintient un ensemble de propriétés système pour ses opérations. Chaque propriété système java est une paire clé-valeur (String-String). Par exemple, une de ces propriétés système est « java.version »= »1.7.0_09 ».
Veuillez noter que l’accès aux propriétés système peut être restreint par le gestionnaire de sécurité Java et le fichier de stratégie. Par défaut, les programmes Java ont un accès illimité à toutes les propriétés du système.
Nous pouvons récupérer toutes les propriétés du système via System.getProperties()
ou nous pouvons également récupérer une propriété individuelle via la méthode System.getProperty(key)
.
Table of Contents1. Java System Properties List2. Get System Property3. Set System Property
Liste des propriétés du système Java
Obtenir une propriété du système
Comme nous l’avons vu précédemment, vous pouvez obtenir la liste de toutes les propriétés du système via System.getProperties()
ou également récupérer une propriété individuelle via System.getProperty(key)
.
Exemple 1 : Exemple Java pour obtenir la liste de toutes les propriétés du système
Exemple 2 : Exemple Java pour une valeur de propriété système par sa clé
Définir une propriété système
En Java, vous pouvez définir une propriété système personnalisée soit à partir de la ligne de commande, soit à partir du code de l’application elle-même.
Exemple 3 : Comment définir une propriété système en java en utilisant la ligne de commande
Dans l’exemple donné, l’application pourra accéder à la propriété avec la clé custom_key
. Sa valeur sera disponible sous la forme custom_value
.
java -Dcustom_key="custom_value" application_launcher_class
Exemple 4 : Comment définir une propriété système à l’aide du code Java
Similaire à l’exemple ci-dessus, après avoir exécuté ce code, l’application pourra accéder à la propriété avec la clé custom_key
. Sa valeur sera disponible sous la forme custom_value
.
System.setProperty("custom_key", "custom_value");
C’est tout pour ce tutoriel de base pour la lecture et l’écriture des propriétés système en java.
Happy Learning !!
Was this post helpful?
.