bon ca commence a réellement m'ennuyer donc voici mon soucis
j ai un script sh qui contient une cmd python et ce dit script doit être appelé par une applic java.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| try {
Runtime r = Runtime.getRuntime();
Process p = r.exec("/home/user/test.sh");
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = br.readLine()) != null) {
System.out.println(line);
}
p.waitFor();
p.exitValue();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} |
le sh n' a rien d'exotique:
python /home/usr/monpython.py
apparament la commande python est ignorée.. si je fais des echo ils apparaissent bien dans ma console.
je veux aussi récupérer l'output de la commande python.
j'ai essayé avec jython pour executer mon fichier python mais il semble que celui-ci n'import pas les autres modules du fichié appelé.
Merci d'avance
Partager