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 :
merci bienCode: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(); } }
-----