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

Langage Java Discussion :

exécuter un .jar


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 69
    Par défaut exécuter un .jar
    je veux savoir s'il y a une possibilité de construire un programme .jar qui accepte un fichier XML en entrée et renvoi un fichier XML en sortie. comme sa je peux l'exécuter dans un notre code ou application en donnant au .jar le chemin du fichier en entrée ???

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 703
    Par défaut
    Un jar n'est jamais qu'une application java packagée. Il peut donc traiter des paramètres et les flux d'entrée/sortie de la même manière que n'importe quelle application. Je ne vois pas bien ou se situe ton problème.
    Peux tu préciser d'avantage? Notamment comment tu souhaite fournier le fichier d'entrée et récupérer celui de sortie?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 69
    Par défaut
    En fait dans mon code ou application java je veux exécuter un .jar en donnant le fichier d'entrée de ce .jar (un programme qui a comme paramétre un fichier XML et qui renvoie un fichier XML en sortie).
    psq dans mon application j'ai une interface que je sélectionne le .jar et jje sélectionne le chemin choisis par l'utilisateur et puis je clik sur valider puis il exécute ce .jar

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 69
    Par défaut
    d'une autre façon est ce que il ya un code java qui me permet de exécuter le .jar en lui donnant le fichier d'entrée aussi pour ce .jar

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 268
    Par défaut
    Je n'ai rien compris

    Tu souhaites exécuter un jar, en lui passant des paramètres ? Sachant que si c'est le cas, ce ne peut être que des String, c'est au jar lancé de traiter les arguments reçus.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 69
    Par défaut
    oui sé je veux exécuter le .jar dans le code java en lui passant en paramètre des string, comment je peux faire sa?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 268
    Par défaut
    Pour moi, 2 possibilités :
    - Si le jar est dans le classpath, tu peux appeler son main directement. Je ne retrouve pas l'un des sujets que j'avais lu sur cette méthode.
    - Si t'es sous windows, je fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    String commande = "javaw -jar \"chemin/jar.jar\" param1 param2");
    Runtime rtGenExe = Runtime.getRuntime();
    Process process = rtGenExe.exec(commande, null, new File("chemin du jar"));
    en pensant à gérer les flux.

    Pour cette seconde solution, je me permet de citer adiGuba :
    Citation Envoyé par adiGuba
    Sinon comme d'habitude pour ce type de problème, les lectures obligatoires :

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2007, 03h10
  2. Réponses: 2
    Dernier message: 03/02/2007, 00h39
  3. [Driver JDBC] Exécution du jar
    Par gwendo dans le forum JDBC
    Réponses: 2
    Dernier message: 15/06/2006, 15h53
  4. création exécutable depuis Jar
    Par chasse dans le forum EDI et Outils pour Java
    Réponses: 17
    Dernier message: 24/05/2006, 15h54
  5. Exécution de jar (log4j introuvable)
    Par jeje99 dans le forum Logging
    Réponses: 2
    Dernier message: 19/12/2005, 11h32

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