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 :

[NetBeans / JavaSE] Comment ajouter des jars à mon jar exécutable dans une application desktop ?


Sujet :

NetBeans Java

  1. #1
    Membre confirmé
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Points : 497
    Points
    497
    Billets dans le blog
    1
    Par défaut [NetBeans / JavaSE] Comment ajouter des jars à mon jar exécutable dans une application desktop ?
    Bonjour/Bonsoir
    en prenant un projet de desktop application sur netbeans, tout marche bien le seul problème c'est que le jar exécutable construit ne fonctionne que avec le dossier lib contenant les jar de librairies(appframework et swing-worker) dans le même dossier des que je déplace mon exécutable il perd le chemin des librairies, donc j'aimerais savoir comment configurer ça pour avoir ces librairies contenu dans le jar exécutable construit afin d'en faire un application distribuable.

  2. #2
    Membre expérimenté Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Points : 1 532
    Points
    1 532
    Par défaut library add et plouf
    Bonjour,

    Normalement sur les projets, il suffit de faire un clique droit sur library-> add jar et de rajouter tes jars dans le projet. il va normalement te packager l'ensemble.

    Si c'est un projet ant, dans le cadre de maven c'est un autre pb.

    olivier
    Architecte destructurant,
    be cool, be free

    Il nous reste Debian bien sûr

  3. #3
    Membre confirmé
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Points : 497
    Points
    497
    Billets dans le blog
    1
    Par défaut
    merci de ta réponse, mais ce n'est pas un projet géré par ant, ni meme maven, c'est le java desktop application dans la section java de netbeans, voici la description : "Crée une squelette d''application bureau basée sur le framework d''application Swing (JSR 296). Ce modèle fournit une infrastructure d''application de base telle qu''une barre de ménu, persistance de l''état d''une fenêtre et une barre d''état. Avec ce modèle, vous pouvez aussi générer du code pour créer un interface utilisateur pour une table de base de données."
    et ajouter des jars pour spécifier des classes a utiliser ce n'est pas le problème ici c'est que celle présente dans le projet par défaut sont placé dans un répertoire lib à coté du jar exécutable, je sens bien que c'est utile de placé ce répertoire lib dans les dossiers de chemin du jdk cela allège le jar exécutable, mais quand on veut distribuer l'application comment fait on pour être certains que ma librairie qui est déjà ajouter au projet se retrouve après la construction dans le jar exécutable et que sont chemin soit compréhensible dans mon MANIFEST.MF

  4. #4
    Membre confirmé
    Avatar de Khaled.Noordin
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    354
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 354
    Points : 497
    Points
    497
    Billets dans le blog
    1
    Par défaut
    ma solution mettre tout à la racine de mon jar en le retouchant manuellement:
    /com/mesclasses
    /org/malibNonSwingAWT
    et corriger le manifest.mf en enlevant le chemin des librairies, puisque je n'ai pas trouvé comment integré ça par les wizards.

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

Discussions similaires

  1. comment ajouter des données et les enregister dans une combobox?
    Par mohtah2011 dans le forum Discussions diverses
    Réponses: 1
    Dernier message: 24/06/2011, 19h56
  2. Réponses: 19
    Dernier message: 13/06/2010, 21h44
  3. Réponses: 4
    Dernier message: 05/05/2007, 19h12
  4. [VBA-E] Comment copier des dates du contrôle calendar dans une boite de texte
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/02/2007, 07h18
  5. [EXPORT] Comment ajouter des packages au .jar ?
    Par djskyz dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/08/2004, 23h23

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