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 :

Générer un JAR avec toutes les bibliothèques necessaires


Sujet :

Langage Java

  1. #1
    Membre régulier Avatar de messier79
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2003
    Messages : 124
    Points : 70
    Points
    70
    Par défaut Générer un JAR avec toutes les bibliothèques necessaires
    Bonjour

    J'ai une application JAVA que je voudrais pouvoir exécuter sur différents postes qui n'ont pas nécessairement JAVA installé. J'ai donc créé un JAR qui exécute la classe voulue.
    Seulement, j'utilise un certain nombre de bibliothèques JAVA :

    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
    22
     
    import java.net.InetAddress;
     
    import java.io.InputStream;
     
    import java.io.BufferedInputStream;
     
    import java.io.IOException;
     
    import java.text.ParseException;
     
    import java.util.StringTokenizer;
     
    import java.util.regex.Matcher;
     
    import java.util.regex.Pattern;
     
    import java.lang.reflect.Method;
     
    import java.util.Arrays;
     
    import javax.swing.JOptionPane;
    Et lorsque je veux exécuter depuis un poste sans JAVA, j'obtiens une exception.
    Je précise que sur un poste avec le JDK installé, çà fonctionne.
    Comment faire pour inclure les bibliothèques dans le JAR ?

    Merci
    Mon ordinateur ne fait jamais ce que je veux. Il ne fait que ce que je lui demande.

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Points : 631
    Points
    631
    Par défaut
    J'allais poser la même question mais de manière un peu plus spécifique :

    J'ai une appli qui utilise 5 lib en .jar, et je ne sais pas trop comment faire pour créer un .bat convenable.

    En fait, pour les 4 premieres libs, je les incluais totalement dans le .jar de mon appli, et ça passait tout seul, mon probleme la, c'est que j'ai ajouté la lib bouncy castle, et quand quand je l'inclus dans le .jar ça me pete des exceptions pke certaines choses sont pas initialisées, alors que je m'en sers pas du tout, et si je la met pas, ça passe pas, alors que quand je lance mon appli dans JBuilder, ça tourne sans problemes.

    Si qqun utilise JBuilder et peut m'aider, j'en serais ravi, merci
    Venez partager vos expériences au sein d'un projet sur slicesofit, agile & amélioration continue

  3. #3
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Points : 109
    Points
    109
    Par défaut
    Oups! M'était contenté du titre pour répondre...

  4. #4
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    @Faiche: c'est pas cool de polluer le post de quelqu'un avec une question qui ne se rapporte pas tout à fait avec la question de base... ça détourne les réponses... fais un nouveau post, ça ne coutera pas plus cher! (sinon, si tu tournais sous Eclipse, il y avait FatJar... sous Netbeans, Babaörom a répondu... sous JBuilder, no sé... j'ai jamais vraiment compris l'avantage de se faire ch... à inclure des jar tous ensemble mais bon...).

    @messier79: lancer une appli Java sans Java, euh... remarque, c'est déjà beau d'avoir eu une exception sur un poste qui n'a pas Java d'installé!!! Va falloir m'expliquer là...
    Sinon, compilation en natif, ou livrer le JRE avec l'application. Il y a des tas de posts qui aborde ce sujet, donc une petite recherche te donnera tout un tas de réponses (même que la réponse traine dans la FAQ Java...)
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

Discussions similaires

  1. Export jar avec uniquement les bibliothèques requises
    Par dessinateurttuyen dans le forum Eclipse
    Réponses: 0
    Dernier message: 22/05/2012, 11h55
  2. Réponses: 5
    Dernier message: 09/06/2010, 10h17
  3. générer un jar avec les dépendance.
    Par damien77 dans le forum Maven
    Réponses: 3
    Dernier message: 23/02/2009, 00h22
  4. [EDI] ouverture projets avec toutes les unités
    Par OutOfRange dans le forum EDI
    Réponses: 3
    Dernier message: 14/02/2006, 20h37
  5. lenght marche avec tout les navigateurs?
    Par Death83 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 21/09/2005, 15h09

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