Maison > Java > javaDidacticiel > Quelle est la différence entre les propriétés du système Java et les variables d'environnement ?

Quelle est la différence entre les propriétés du système Java et les variables d'environnement ?

DDD
Libérer: 2024-11-16 12:17:03
original
650 Les gens l'ont consulté

What's the Difference Between Java System Properties and Environment Variables?

Propriétés du système Java et variables d'environnement dans une JVM

Question :

Dans un Java Machine virtuelle (JVM), ce qui distingue les propriétés système obtenues via System.getProperties() et les variables d'environnement récupérées à l'aide de System.getenv()?

Réponse :

Propriétés système :

  • Définies sur la ligne de commande Java en utilisant -Dpropertyname=value.
  • Peut être modifié au moment de l'exécution en utilisant System.setProperty() ou Méthodes System.getProperties().load().
  • Récupéré à l'aide de System.getProperty (String key) ou System.getProperty (String key, String def).

Variables d'environnement :

  • Définies dans le système d'exploitation environnement.
  • Non modifiable au moment de l'exécution.
  • Accessible via System.getenv (String name).

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal