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 :
Code:
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