Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3030 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [java] éxecuter un programme externe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] éxecuter un programme externe

n°392191
matlu
Posté le 13-05-2003 à 16:03:32  profilanswer
 

ds le cadre d'un projet pour mes études, j'ai besoin d'utiliser saxon.exe pour créer des documents html
 
voici donc le code que j'utilise :

Code :
  1. String arguments=new String("C:/temp/saxon.exe  C:/temp/Projet Pluri/elear.xml C:/temp/elearning.xsl > C:/temp/elear.html" );
  2.  /*String [] arguments=new String[5];
  3.  arguments[0]="c:/temp/saxon.exe";
  4.  arguments[1]="c:/temp/elear.xml";
  5.  arguments[2]="c:/temp/elearning.xsl";
  6.  arguments[3]=">";
  7.  arguments[4]="c:/temp/elear.html";*/
  8.  Runtime rt=Runtime.getRuntime();
  9.  try
  10.  {
  11.   Process p;
  12.   p=rt.exec(arguments);
  13.   p.waitFor();
  14.  }
  15.  catch(IOException exc)
  16.  {
  17.   exc.printStackTrace();
  18.  }
  19.  catch(InterruptedException exc)
  20.  {}
  21.  System.out.println("J'ai fini de creer mes fichiers !" );


 
comme vous le voyez, j'ai essayé deux méthodes différentes pour éxecuter ma requête.
bien évidemment, sous dos, cette requête marche (pas comme je le voudrais, mais ça marche !!)
Or, aucun fichier HTML n'est créé, et qd je laisse l'appel p.waitFor(), je ne vois jamais écrit "j'ai fini de créer mes fichiers"
 
Est-ce que qqn pourrait m'expliquer comment bien appeler un programme externe ?

mood
Publicité
Posté le 13-05-2003 à 16:03:32  profilanswer
 

n°392231
darklord
You're welcome
Posté le 13-05-2003 à 16:18:29  profilanswer
 

pitié  :cry:


---------------
Just because you feel good does not make you right
n°392342
matlu
Posté le 13-05-2003 à 17:12:09  profilanswer
 


 
keskya ?

n°392346
darklord
You're welcome
Posté le 13-05-2003 à 17:14:22  profilanswer
 

matlu a écrit :


 
keskya ?


 
C'est pas fait pour ca Java :/
 
Et en plus ca a déjà été posé 3 milliards de fois, fais une recherche sur le forum.


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [java] éxecuter un programme externe

 

Sujets relatifs
[c++ builder] Copier puis executer fichier en c/c++ ?Maitriser le terminal en java
Un logiciel de visio-conférence en java ?[java][applet] pb avec codebase (NoClassDefFoundError)
Comment ouvrir un browser depuis un programme java ?Java 3D : Cannot resolve Symbol : class Color3f
[Java] [Résolu] Boite de dialogue[java] [applet] formulaire via une applet, destruction... [res+source]
[JAVA] [Résolu] Comment récuperer la position de la souris ? 
Plus de sujets relatifs à : [java] éxecuter un programme externe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR