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

NetBeans Java Discussion :

Ajout d'une lib ( Mylib.jar ) dans un projet.


Sujet :

NetBeans Java

  1. #1
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 122
    Points : 82
    Points
    82
    Par défaut Ajout d'une lib ( Mylib.jar ) dans un projet.
    Bonjour,
    Voilà, j'ai créé une lib Mylib en tant que projet ( pas de classe avec main ).
    Cette lib s'appuie sur plusieurs libs jars externes. En gros j'ai la structure :

    Mylib
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    -> lib_package1
    -> lib_package2
    - commons-logging.jar
    - json.jar
    - ....( + une douzaine d\'imports )
    L'ennui c'est que j'obtiens un fichier mylib.jar sans les libs importées, et le classpath du MANIFEST ne les référencie pas. ( Donc elles ne servent que pour les références à la compilation ). Pourtant dans Managing Project's Claspath il est bien spécifié : The IDE automatically adds everything on your project's compilation classpath to the project's runtime classpath.
    Comme je dois utiliser mylib.jar dans plusieurs projets, je suis obligé dans chaque projet de faire un ajout de mylib.jar et des 12 autres libs externes en plus des libs spécifiques à chaque projet.
    Je voudrais éviter de créer dans les autres projets une structure du type :

    Projet1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    -> proj_package1
    -> proj_package2
    -> proj_package3
    -xmlrpc-commons.jar
    -xmlrpc-client.jar
    ....
    - mylib.jar
    - commons-logging.jar
    - json.jar
    - ....( + une douzaine d'imports )
    Ce n'est peut-être pas la bonne façon de procéder, alors je suis à l'écoute des avis autorisés.

  2. #2
    Expert confirmé
    Avatar de Valère
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 334
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2005
    Messages : 1 334
    Points : 4 740
    Points
    4 740
    Par défaut
    Bonjour,

    Effectivement si tu crée un projet de type bibliothèque (library), les dépendances ne sont pas ajoutées dans le MANIFEST - normal, une bibliothèque n'a pas vocation à contenir un Main().

    Valère
    Pensez au bouton
    Je ne répond pas aux questions techniques par email ou MP.

Discussions similaires

  1. Réponses: 9
    Dernier message: 28/01/2013, 10h42
  2. utilisation d'une lib open source dans un projet C++
    Par essalhi momed dans le forum Visual C++
    Réponses: 0
    Dernier message: 03/03/2010, 11h45
  3. Ajouter un fichier jar dans mon projet
    Par Pierre8r dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/11/2006, 12h23
  4. [WebForms]Ajout d'une case a cocher dans l'entête d'un DataGrid
    Par julio84 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 02/06/2005, 15h50
  5. Chargement d'une lib partagée C++ dans un programme C
    Par Zero dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/09/2003, 16h40

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