Question

Je définis une variable d'environnement à partir d'un fichier .sh par exemple

export JBOSS_HOME=/Applications/EAP-6.2.0/jboss-eap-6.2

Maintenant, dans mon application Java, si j'ai besoin d'obtenir ce JBOSS_HOME, j'écrirai

String jbossHome = System.getProperty("JBOSS_HOME");

Cela fonctionne bien lorsque j'exécute le code sur la machine Windows.Il ne donne pas la valeur de JBOSS_HOME sur la machine Mac.Comment puis-je récupérer la valeur JBOSS_HOME sur une machine Mac OS ?

Était-ce utile?

La solution

Les environnements sont récupérés via :

System.getenv(name);

Pas avec System.getProperty().

Utiliser System.getenv() sans paramètres pour obtenir la carte de toutes les variables d'environnement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top