Probleme reponse a l'excecution d'une commande par code
profiter
Messages postés205Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention15 mars 2013
-
8 juin 2012 à 17:56
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 2016
-
10 juin 2012 à 19:32
bonjour
dans mon programme java j'excecute une commande a travers le code ca marche
mais en s'avancant dans le travail je me suis trouvé avec une commande qui necessite une reponse apres son execution
alors par programme java : je ne sais pas comment repondre mais dans la ligne de commande je repond avec oui et ca marche
avez vous une idée comment repondre a travers le code java
j'espere que vous avez compris la question :
voila le code que j'utilise pour excecuter les commandes :
public static String importer_certificat(String alias,String nom_certi,String nom_keystore,String pass_keystore)
{
try{
String b = "keytool -import -alias "+alias+" -file "+nom_certi+" -keystore "+nom_keystore +" -storepass "+pass_keystore;
System.out.println(b);
Process p = Runtime.getRuntime().exec(b);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String inputLine, tous = "";
while ((inputLine = in.readLine()) != null)
{
tous += "\n"+inputLine;
System.out.println(inputLine);
}
return tous;
}catch(Exception e)
{
e.printStackTrace();
return e.getMessage();
}
}
merci bien
A voir également:
Probleme reponse a l'excecution d'une commande par code