Bonjour voilà mon problème :
J'essaie de lire tous les processus qui tourne sur mon serveur et d'en retrouver un dont le nom serait wrapper.exe.
Voilà mon code :
1 2 3 4 5 6 7 8 9
|
Process p = Runtime.getRuntime.exec("tasklist");
// maintenant affichage du résultat
BufferedReader b = new BufferedReader(new InputStreamReader(p.getInputStream());
String ligne;
while ((ligne = b.readLine()) != null ) {
System.out.println(ligne.substring(0,6);
} |
Mais j'ai une erreur comme quoi le 6ème index est en dehors : String index out of range : 6
Pourtant si je fais un :
System.out.println(ligne.length();
Je récupère bien 71 lignes pour chaque processus.
Pourquoi le substring ne marche donc pas ??
Merci
Partager