runtime.getruntime.exec() avec envp
Hello le forum,
comme je n'arrive pas à avoir trop d'infos sur les variables d'environnement et le JAVA voila un paliatif que j'ai trouvé : exécuter une appli extérieur en définissant des variables d'environnement.
Pour exécuter mon script Perl qui m'envoie un mail, j'ai normalement besion de créer une variable d'environnement Window PERL5LIB=C:\test\perl
Au lancement de mon appli java, j'aimerai exécuter ce script Perl donc je fais ça :
Code:
1 2 3 4 5 6
|
try {
Runtime.getRuntime().exec(new String[]{"cmd", "/c", "perl", mail.pl}, new String[]{"PERL5LIB=C:\test\perl"});
} catch (IOException ex) {
Logger.getLogger(Initialisations.class.getName()).log(Level.SEVERE, null, ex);
} |
mais... :( ça ne fonctionne malheureusement pas !!!
Est-ce que quelqu'un à une idée ?
Merci d'avance,
Bap