Je travaille sur une machine Ubuntu 14.0.4.System.getenv ("TEST_HOME") renvoie null
Je TEST_HOME une exporté variable dans mon fichier .bashrc
en utilisant
export TEST_HOME=/home/dev/code/test
Quand j'ai essayé echo $TEST_HOME
du terminal, il est retourné /home/dev/code/test
Jusqu'à présent, si bon.
Lorsque je tente de code Java:
String value = System.getenv("TEST_HOME");
value
est nulle.
Ai-je raté quelque chose ici?
Pour que cette variable soit dans l'environnement de Java, vous devrez démarrer le processus Java à partir d'un shell où vous avez ce jeu de variables. As tu? – folkol
@folkol Je n'ai pas exporté cette variable dans un shell/terminal particulier. J'ai ajouté son entrée dans '.bashrc' –
fermez et rouvrez votre terminal pour actualiser les changements définis .bashrc – vikingsteve