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 :

Lien application / bibliothèque


Sujet :

Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 10
    Points
    10
    Par défaut Lien application / bibliothèque
    Bonjour,

    j'ai créé une application en Java, application à laquelle j'ai associé une extension de fichier. Cette application a besoin d'une bibliothèque pour fonctionner. Le jar de cette bibliothèque se trouve dans le même répertoire que celui de mon application.

    Lorsque je double-clique sur un fichier associé à mon application, celle-ci s'ouvre normalement, mais dès que j'ai besoin de faire un traitement à l'aide de la bibliothèque, celui-ci n'est pas effectué.

    Or lorsque je lance l'application directement (par exemple en double-cliquant sur le .jar), tous ces traitements fonctionnent.

    Je suppose donc que mon application ne trouve pas la bibliothèque. Sauriez-vous comment résoudre ce problème ?

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Points : 267
    Points
    267
    Par défaut
    Salut,

    As tu bien configure ton fichier MANIFEST?

    a+

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    Je suppose que oui puisque mon jar fonctionne quand je double-clique dessus.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Points : 267
    Points
    267
    Par défaut
    Salut,

    Ta librairie est dans le meme dossier que ton ficheir jar?

    Si c'est le cas, et que ton programme ne marche pas lorque tu lance le jar depuis un autre dossier, cela signifie que ton fichier manifest ne pointe par vers la librairie.

    a+

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    Pourtant, mon manifest contient une ligne :
    Class-Path: ./itext-2.0.4.jar
    itext-2.0.4.jar étant le nom de ma bibliothèque (j'ai vérifié c'est bien le bon nom)
    alors peut-être que je ne fais pas comme il faut...
    Dans ce cas pourrais-tu me préciser comment faire mieux ?

  6. #6
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    lance ton application en ligne de commande au lieu de le faire en double cliquant dessus.

    Comme celà tu auras peut être les traces de l'exception qui survient quand tu essaie d'utiliser la fonctionnalité qui fait appel à iText
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par sinok
    lance ton application en ligne de commande au lieu de le faire en double cliquant dessus.
    Merci du conseil. Je le retiens pour une prochaine fois. En fait, l'exception émise était une FileNotFoundException, sans rapport avec un problème lié à la bibliothèque. Mon problème est désormais résolu.

  8. #8
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Penses surtout à mettre en place un système de logging....
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

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

Discussions similaires

  1. [AC-2002] Application Bibliothèque de Stéphane Eyskens
    Par gchasse dans le forum Access
    Réponses: 2
    Dernier message: 21/10/2014, 04h31
  2. Problème lien vers bibliothèque
    Par irma2011 dans le forum Apache
    Réponses: 6
    Dernier message: 23/01/2014, 11h45
  3. Conseil application bibliothèque
    Par bugland dans le forum Langage
    Réponses: 2
    Dernier message: 29/11/2013, 11h44
  4. Réponses: 1
    Dernier message: 15/10/2013, 09h59
  5. [Forms6i] lien URL d'une application forms
    Par bargou dans le forum Forms
    Réponses: 4
    Dernier message: 13/12/2004, 12h50

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