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 :

Comment importer un jar dans mon application ?


Sujet :

Java

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut Comment importer un jar dans mon application ?
    J'ai une application qui a besoin d'un jar (groovy.jar). Tant que je reste dans mon environnement Eclipse, pas de problème, j'ai importé la librairie dans le classpath. Mais lorsque je déploie mon application en jar, évidemment, ça ne va plus, mon application ne peut plus accéder à groovy.jar. Comment faire dans ce cas ?

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Sujet traité maintes fois ... mais bon ...
    Dans le wizard d'export du jar d'eclipse, coches la case qui permet d'ajouter à ton projet le fichier manifest
    Ajoutes à ce fichier la ligne:

    Class-Path: groovy.jar
    Et réexportes le jar en choisissant ce fichier manfist comme fichier manifest

    Enfin, assures toi que groovy.jar se trouve dans le mêm répertoire que ton jar ...

    Rien ne t'empêche de faire:

    Class-Path: lib/groovy.jar
    Et de mettre groovy.jar dans un dossier lib dans le même niveau que ton jar ...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    Citation Envoyé par djo.mos Voir le message
    Bonjour,
    Sujet traité maintes fois ... mais bon ...
    Dans le wizard d'export du jar d'eclipse, coches la case qui permet d'ajouter à ton projet le fichier manifest
    Ajoutes à ce fichier la ligne:



    Et réexportes le jar en choisissant ce fichier manfist comme fichier manifest

    Enfin, assures toi que groovy.jar se trouve dans le mêm répertoire que ton jar ...

    Rien ne t'empêche de faire:



    Et de mettre groovy.jar dans un dossier lib dans le même niveau que ton jar ...
    Dans mon cas, j'utilise JavaWebStart et ça ne marche pas. La console JWS me retourne un message NoClassDefFoundError. Le problème ne vient pas de mon fichier manifest car je l'ai testé en condition "desktop" et ça marche. J'ai essayé également avec un jar signé, mais j'ai le même message d'erreur. Bref, je ne vois pas comment résoudre mon problème.

  4. #4
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    Et le fichier .jnlp ? Ça pourrait être intéressant de le voir

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 802
    Par défaut
    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <jnlp spec="1.0+" codebase="http://localhost/test/" href="appli.jnlp">
            <information>
                    <title>Swinger Application</title>
                    <vendor>verbose</vendor>
            </information>
     
            <resources>
                    <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
                    <jar href="http://localhost/test/sappli.jar"/>
            </resources>
     
            <application-desc main-class="appli.Main">
            </application-desc>
    </jnlp>

  6. #6
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    ... donc il y manque bien le groovy.jar, non ?

  7. #7
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    Installes le plugin FatJar pour eclipse.

Discussions similaires

  1. Comment ajouter des langues dans mon application
    Par yassin123441 dans le forum Windows Phone
    Réponses: 3
    Dernier message: 21/03/2013, 19h57
  2. Import de fichier dans mon application
    Par freddy000 dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 17/12/2010, 17h20
  3. Réponses: 3
    Dernier message: 05/06/2007, 11h15
  4. Réponses: 2
    Dernier message: 06/02/2007, 15h16
  5. importation d'un fonction d'une dll dans mon application
    Par jeannot27 dans le forum C++Builder
    Réponses: 7
    Dernier message: 11/07/2005, 15h35

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