Ecrire dans une variable d'environnement
Bonjour,
Je souhaite dans mon application eclipse pouvoir setter des variables d'environnement suite à un évènement (quel qu'il soit).
J'ai essayé de faire exécuter un fichier .bat contenant une liste de SET VAR=VAL :
Code:
1 2 3 4
|
Process process = null;
process = Runtime.getRuntime().exec("path de mon .bat");
... avec toutes les précautions prises pour fermer les flux |
=> KO
J'ai essayé d'utiliser ProcessBuilder (là je suis pas trop sure de la syntaxe):
Code:
1 2 3 4
|
ProcessBuilder pb = new ProcessBuilder("cmd");
pb.environment().put(key,value);
Process p = pb.start(); |
=> KO
J'ai essayé d'exécuter la commande comme je le ferais dans une invite de commande :
Code:
1 2
|
Runtime.getRuntime().exec("set VAR=VAL"); |
=> KO
Une autre idée ?
ou une correction ?
Merci