IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[Système] Probleme de lancement de Process


Sujet :

API standards et tierces Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Points : 33
    Points
    33
    Par défaut [Système] Probleme de lancement de Process
    Bonjour,
    J'essaye de lancer un Porcess dans un répertoire spécifique et je n'y arrive pas. Si vous avez une piste je suis preneur.

    Merci d'avance pour votre aide.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mai 2004
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 65
    Points : 33
    Points
    33
    Par défaut
    J'ai essayer d'utiliser Process exec(String[] cmdarray, String[] envp, File dir) qui éxécute une commande et des arguments dans un processus séparé avec l'environnement spécifié et un répertoire de travail :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
        String commands = new String("cheminAbsolu/executable");
     
    String[] param = new String[11];
     
    param[0] = "x1";
    ...
     
    param[10] = "y6";
     
    File f = new File(System.getProperty("user.dir") + File.separator + "dossierAppli"+ File.separator);
     
    try{
     
    Process process1 = Runtime.getRuntime().exec(commands, param, f);
    }
    ...
    Seulement, maintenant, l'exécutable me dit que le nombre de paramètre passé est incorrecte. Je pense que je passe mal les parametres.

  3. #3
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Points : 1 996
    Points
    1 996
    Par défaut
    L'erreur provient du fait que tu ne passes pas les paramèmetres à ton programme.

    Dans ton programmne, les paramètres sont passés comme variables d'environnement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    /*
    String commands = new String("cheminAbsolu/executable");
     
    String[] param = new String[11];
     
    param[0] = "x1";
    ...
     
    param[10] = "y6";
    */
    String[] commands = {"cheminAbsolu/executable",
                                     "x1", ... ,"y6"};
     
    File workingDir = new File(System.getProperty("user.dir") + File.separator + "dossierAppli"+ File.separator);
     
    try{
     
    Process process1 = Runtime.getRuntime().exec(commands, null, workingDir);
    }
    ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Système][Process]Probleme de lancement d'un .sh
    Par jool dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 04/05/2005, 12h58
  2. [NetBeans] Probleme au lancement NetBeans
    Par boubou11 dans le forum NetBeans
    Réponses: 2
    Dernier message: 21/04/2005, 12h38
  3. [Kylix] Problème au lancement d'un programme
    Par jeanbi dans le forum EDI
    Réponses: 7
    Dernier message: 20/01/2005, 00h00
  4. [Linux]probleme au lancement d'eclipse sur mandrake 10
    Par Dnx dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/09/2004, 20h34
  5. [Tomcat] [eclipse] probleme au lancement de mes jsp
    Par sandusa dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 11/05/2004, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo