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

Eclipse Java Discussion :

Créer jar exécutable d'un projet contenant d'autres jar


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 52
    Par défaut Créer jar exécutable d'un projet contenant d'autres jar
    bonsoir a tous ..
    voila en quelques mots..
    j ai créé ( le mot est bien grand) un projet qui utilise des librairies additionnelles..( jdbc vers postgresql et l api mail) et je voudrais en faire un jar executable...
    je sais que mon projet, contenant des jar doit etre traité avec fatjar, que j ai telechargé et installé, mais voila je crois que je n ai pas bien compris comment s'en servir..quelqu'un a t il deja fait cela .. ( jarer un projet contenant des librairies ) avec fatjar ou autre...
    un grand merci ....

  2. #2
    Expert éminent
    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 : 46
    Localisation : Belgique

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Jamais fait directement avec eclipse, mais t'as 2 possibilités, en gros.
    On va dire que tu veux créer application.jar et que tu utilise lib/machin.jar et lib/truc.jar


    * Soit tu garde les jar séparés. Faisable facilement avec eclipse ^^. Quand tu crée ton application.jar, il faut alors ajouter dans ton MANIFEST.MF la propriété
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Class-Path:  lib/machin.jar lib/truc.jar
    . Avantage: c'est propre, çà garde toutes les propriétés des jars de tes libararies. Inconvénient: plusieurs fichiers. Pour lancer, suffit de faire un "java -jar application.jar", le classpath sera lu depuis le manifest

    * Soit, par example dans un script ant, tu explose les .jar dans un répertoire temporaire que tu inclue dans ton build process. Avantage: un seul jar à l'arrivée. Inconvénient: tu perd les signature et les manifest des jars individuels.

Discussions similaires

  1. Créer un jAR à partir de certaines classes d'un autre JAR
    Par jecomprendsrien dans le forum Maven
    Réponses: 1
    Dernier message: 28/01/2013, 15h18
  2. [AC-2007] Créer l'exécutable de mon projet Access
    Par mallsoul dans le forum Access
    Réponses: 2
    Dernier message: 07/04/2010, 18h32
  3. Jar exécutable d'un projet contenant d'autres jars
    Par a tunar with no tune dans le forum Langage
    Réponses: 4
    Dernier message: 14/12/2007, 12h12
  4. créer un jar d'une appli java utilisant d'autres jar
    Par jakouz dans le forum Général Java
    Réponses: 2
    Dernier message: 14/02/2007, 17h20

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