Bonjour à tous,
J'essaye de créer dans mon programme Java, un nouveau process.
Par défaut, les nouveaux Process créés héritent de l'environnement parent, j'aimerai que ce ne soit pas le cas.
J'ai dans mon process Java, tout un tas de variables d'environnement, j'aimerais qu'elles se ne retrouvent pas dans mon Process créé.
J'ai essayé ceci:
Code :
- ProcessBuilder aProcessBuilder = new ProcessBuilder(new String[] { "monScript" }); // CSH / SH / CMD / ... peut importe
- aProcessBuilder.environment().clean();
|
Mais, et c'est logique, je clean ma map entièrement et je me retrouve sans les variables "par défaut" (celles que l'on retrouve en créant un nouveau shell/terminal).
Quelqu'un aurait une idée de comment faire?
Merci beaucoup!
---------------
All work and no play makes Jack a dull boy.