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 :

executer un binaire dans un .jar


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Par défaut executer un binaire dans un .jar
    Bonjour,

    J'ai zippé mon application java dans un .jar. J'ai également un binaire qui a été compilé à partir un programme en C que j'ai zippé dans le meme .jar. Maintenant je voudrai executer ce binaire depuis mon appli java dans le .jar

    J'ai utilisé
    Runtime.getRuntime().exec(commands);
    d'ou commands = {"jar:file:/monappli.jar!/bin-dir/mybin"};

    Mais ça ne marche pas, visiblement mon appli java ne trouve pas ce fichier, j'ai une IOException.
    Alors je voudrais savoir si c'est possible de lancer un binaire inclue dans le meme .jar .
    Enfin si ce n'est pas possible je peux tjs dézipper le binaire avant ...

  2. #2
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    J'ai eu un probleme similaire il y a quelques temps, tu as jeté un oeil si il trainait pas deja un sujet sur le forum ? Sinon, je regarderais, je n'ai pas les sources sur moi et j'avoiue avoir fair une petite méthode avec la solution mais je ne m'en souviens pas le moins du monde

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Par défaut
    J'ai cherché dans le forum. Y a eu effectivement une discution là dessus
    http://www.developpez.net/forums/sho...lancer+exe+jar
    Mais à la fin on en a conclue qu'il n'y a pas d'autre moyen que d'extraire l'exe..

  4. #4
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    je veux pas te dire de betise mais il me semble que c'est ce que j'en été arrivé a faire : extraire dans /temp l'exe au lancement puis le supprimer à la fermeture

  5. #5
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par yli_ren
    J'ai cherché dans le forum. Y a eu effectivement une discution là dessus
    http://www.developpez.net/forums/sho...lancer+exe+jar
    Mais à la fin on en a conclue qu'il n'y a pas d'autre moyen que d'extraire l'exe..
    Oui c'est bien la seule solution : c'est le système d'exploitation qui exécutera le programme et il ne peut exécuter que des applications directement sur le système de fichier local...

    L'extraction est donc obligatoire...

    a++

  6. #6
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 41
    Par défaut
    ok, merci pour vos réponses.

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

Discussions similaires

  1. [JAR] comment executer un fichier inclus dans un JAR
    Par hedora dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 02/02/2011, 14h52
  2. fichier xml dans un jar executable
    Par docv266 dans le forum Langage
    Réponses: 5
    Dernier message: 06/08/2007, 18h13
  3. Réponses: 6
    Dernier message: 06/03/2007, 17h57
  4. [JNI]Execution d'une dll dans un jar avec package
    Par osopardo dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 01/09/2006, 11h50
  5. [JNI] execution dans un JAR
    Par bibx dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 10/12/2004, 10h23

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