Appel commande MS-DOS en java

philbee -  
haythem_hmem Messages postés 39 Statut Membre -
Bonjour!

Je voudrais savoir comment je peux executer une commande ms-dos en java sous windows2000.
Merci de votre aide.

Philbee

7 réponses

  1. mimina
     
    bonjour,
    je m'interesse aussi à exécuter des commandes dos sous java. mais mon pbl et est que je dois d'abord aller à un certain dossier par exemple: cd c:\workspace\myprocess ensuite exécuter une commande dos j'utilise le code suivant mais ça ne marche pas:
    ...
    String cmd,cmdd;
    cmd = "cmd /c cd C:\\Documents and Settings\\imen\\Bureau\\deploiement\\SommeFlow";
    cmdd = "jar cf SommeFlow.bpr *.pdd META-INF bpel wsdl";
    Runtime r = Runtime.getRuntime();
    r.exec(cmd);
    r.exec(cmdd);
    ...

    cela me crée le fichier SommeFlow.bpr là ou ya mon projet java c a d: worspace eclipse. comment dois je faire qu'il me le crée dans le répertoire C:\\Documents and Settings\\imen\\Bureau\\deploiement\\SommeFlow???

    cordialement
    3
  2. Hilikus
     
    Dans ton code, tu met

    Runtime.getRuntime().exec("commande ms-dos");

    et sa l'execute
    2
    1. haythem_hmem Messages postés 39 Statut Membre
       
      il n'execute pas et voila ce message
      (java.io.IOException: Cannot run program "commande": CreateProcess error=2, Le fichier spécifié est introuvable)
      0
  3. marwen
     
    ça va j'ai trouvé la solution, il suffit de concaténer deux commandes par &&
    1
  4. genie-netcom Messages postés 89 Date d'inscription   Statut Membre Dernière intervention   4
     
    Bonjour,j'ai vu votre intervention dans le forum ,j'ai la meme probleme que la votre.
    avez vous trouvez la solution?si oui ;merci de me la donner
    0
    1. marwen
       
      Bonsoir,
      j'ai le même problème, est ce que vous avez trouvez une solution ?
      Si oui, merci d'avance si vous pouvez me l'exposez
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. samir_822002 Messages postés 20 Statut Membre
     
    comment executeer des commendes dos à partir d'un programme java
    -1
  7. sana2010
     
    salut,
    j'ai faire une application en java (javax.swing),
    J'ai besoin de savoir comme faire un évènement de itemExecuter.
    addActionListener(this) c'est à dire (ae.getSource() ==itemExecuter):quand clique sur itemExecuter il permet d'appeler le MS-DOS sur notre fenêtre de l'interface(liens entre java et ms dos) j'ai un fichier.exe que je fais le executer sur fenetre ms dos;
    j'attends de votre réponse. merci avancée
    -1