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