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

Java Discussion :

Exécuter un .exe dans un jar


Sujet :

Java

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 44
    Points : 36
    Points
    36
    Par défaut Exécuter un .exe dans un jar
    Bonsoir !

    Je bloque actuellement à l'exécution d'un fichier .exe se trouvant dans un jar, voici un petit screen pour l'arborescence :

    (Oui je sais ce n'est pas une image mais un .exe )


    Pour récupérer mes images me servent d'icones, je faisais cette manip' :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    		Icon iconeOnglet1 = new ImageIcon(getClass().getResource("/images/Book.png"));
    Cependant pour l'exécutable ça ne veut pas vraiment passer ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    			Runtime runtime = Runtime.getRuntime();
    			try {
     
    				runtime.exec(); //Que dois-je mettre ici pour qu'il aille chercher l'exécutable ?
    			} catch (IOException e1) {
    				e1.printStackTrace();
    			}
    J'ai essayé de cherche via la FAQ, Google mais je n'ai rien trouvé, ou alors la solution n'était pas claire pour m'en rendre compte.

    Merci par avance.

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Points : 88
    Points
    88

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 44
    Points : 36
    Points
    36
    Par défaut
    Oui j'y suis passé plusieurs fois dessus, ça m'a notamment permit de lancer un .exe se trouvant dans le même dossier du jar, mais pas un .exe dans le jar, je bloque sur ça et tout n'est pas vraiment clair pour moi.

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Points : 48 804
    Points
    48 804
    Par défaut
    Citation Envoyé par Ywnith Voir le message
    mais pas un .exe dans le jar,
    Parce qu'on ne peux pas. Votre système d'exploitation n'a pas la moindre idée de ce qu'est un jar ou comment le traiter. Il faut faire sortir l'exe pour l'exécuter.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 44
    Points : 36
    Points
    36
    Par défaut
    Je vais voir de ce coté-là alors, merci bien.

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Points : 88
    Points
    88
    Par défaut
    Oui, dans la réponse numéro 11 du lien ci-dessous tu peux trouver peut-être une piste, extraire le fichier .exe dans le disque local.

    http://stackoverflow.com/questions/6...ged-inside-jar

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2012
    Messages : 44
    Points : 36
    Points
    36
    Par défaut
    J'y ai pensé, d'autant que c'est un .exe de 400ko tout au plus que j'ai donc l'opération sera relativement rapide. Cependant je verrai un pu plus tard, coté compression je ne comprends pas tout encore. Merci à vous.

Discussions similaires

  1. Exécuter un exe dans une archive jar
    Par Godestiny dans le forum Langage
    Réponses: 4
    Dernier message: 24/05/2011, 22h42
  2. exécuter un EXE dans IIS 5.1
    Par olivier57b dans le forum IIS
    Réponses: 0
    Dernier message: 28/02/2011, 12h41
  3. Exécuter un .exe placé dans un jar
    Par Invité dans le forum Général Java
    Réponses: 5
    Dernier message: 28/09/2006, 13h36
  4. methode pour exécuter une class dans un jar
    Par yann_p dans le forum Langage
    Réponses: 2
    Dernier message: 18/04/2006, 18h47
  5. exécuter une classe dans un jar a partir d'une methode java
    Par yann_p dans le forum API standards et tierces
    Réponses: 13
    Dernier message: 13/04/2006, 16h50

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