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 :
=> KO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
J'ai essayé d'utiliser ProcessBuilder (là je suis pas trop sure de la syntaxe):
=> KO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ProcessBuilder pb = new ProcessBuilder("cmd"); pb.environment().put(key,value); Process p = pb.start();
J'ai essayé d'exécuter la commande comme je le ferais dans une invite de commande :
=> KO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Runtime.getRuntime().exec("set VAR=VAL");
Une autre idée ?
ou une correction ?
Merci
Partager