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

Développement Mobile en Java Discussion :

exécuter un *.jad à aprtir d'un programme java


Sujet :

Développement Mobile en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Août 2009
    Messages
    25
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 25
    Par défaut exécuter un *.jad à aprtir d'un programme java
    slt à tous.
    En faite j'ai écris une petite application avec J2ME après le build elle m'a générer un *.jad que je veux exécuter à partir d'un autre programme java mais ca me déclencha l'erreur suivante :
    erreur d'execution C:\Users\dobba\Documents\Projects\alerte\dist\alerte.jadjava.io.IOException: Cannot run program "C:\Users\dobba\Documents\Projects\alerte\dist\alerte.jad": CreateProcess error=193, %1 n?est pas une application Win32 valid
    je poste le code avec le quel je tente d'exécuter mon fichier .jad
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public static String cmd = "C:\\Users\\dobba\\Documents\\Projects\\alerte\\dist\\alerte.jad";
    try {
    					 Runtime r = Runtime.getRuntime();
    					 Process a = r.exec(cmd);
    					 a.waitFor();//si l'application doit attendre a ce que ce process fini
    					 }catch(Exception e) {
    					 System.out.println("erreur d'execution " + cmd + e.toString());
    					 }
    Je tiens à préciser que lorsque j'ouvre l'invite de commande et je met le PAth de Alert.jad c'a s'exécute sans problème

    j'attends votre aide et merci d'avance !!

  2. #2
    Membre averti
    Étudiant
    Inscrit en
    Août 2009
    Messages
    25
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 25
    Par défaut j'ai trouver une solution
    j'ai du changer mon code de la sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    String cmd = "C:\\alerte.jad";
     
    		try {
    			 Runtime r = Runtime.getRuntime();
    			 Process a = r.exec(new String[] {"cmd.exe", "/c",
    					 cmd});
    			 a.waitFor();}
    		catch(Exception e) {
    			 System.out.println("erreur d'execution " + cmd + e.toString());
    			 } 
    	}
    et ca marche
    j'espère que ca pourras aider d'autre personnes

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

Discussions similaires

  1. Exécuter une commande DOS via un programme Java
    Par af.zakaria dans le forum Général Java
    Réponses: 6
    Dernier message: 06/12/2013, 09h55
  2. Exécuter un fichier bat avec un programme JAVA
    Par NGeVtC87 dans le forum Général Java
    Réponses: 1
    Dernier message: 08/04/2013, 08h44
  3. [Système] Exécuter un programme Java en PHP
    Par sylsau dans le forum Langage
    Réponses: 10
    Dernier message: 26/04/2006, 20h02
  4. [UBUNTU] Exécuter des programmes java
    Par hammag dans le forum Ubuntu
    Réponses: 6
    Dernier message: 21/04/2006, 23h50
  5. Réponses: 5
    Dernier message: 16/03/2006, 00h37

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