bonjour,

je possède un script R, que je souhaiterais pouvoir lancer à partir d'un programme java. Pour cela, j'utilise la synthaxe suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
try{
        Process p = Runtime.getRuntime().exec("R BATCH monScript.R");
        p.waitFor();
}catch (IOException ioe){
        System.out.println("IOException");
}catch (InterruptedException ie){
         System.out.println("InterruptedException");
}
Lorsque je lance mon script R directement dans ma console, il fonctionne correctement. Par contre, si je le lance à partir de mon programme java, ce dernier s'execute completement sans générer d'erreur, par contre je n'ai pas les résultats attendus de mon script R, présumant que celui-ci n'est pas executé.

Je n'arrive pas à comprendre d'ou peut venir mon problème.
merci d'avance pour votre aide