probleme de recuperation de données
bonjour,
lorsqu' a partir de mon appli java je souhaite executer une commande windows, je n'arrive pas a recuperer de resultats.
voici des morceaux de code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| try {
process = Runtime.getRuntime().exec("cmd /K dir"); } catch (IOException e) {
e.printStackTrace();
}
try {
inn=new InputStreamReader(process.getInputStream(),"CP850");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
br= new BufferedReader(inn);
err = process.getErrorStream();
readClearCaseClient(buf, br);//ici ca bloque alors qu'avant pas de probleme |
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| public void readClearCaseClient(StringBuffer buf,BufferedReader br){
String ligne;
try {
while((ligne=br.readLine())!="hello" || ligne=br.readLine())!=null ){
buf.append(ligne).append("\n");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} |
Voila je vous remercie