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

Langage Java Discussion :

Génération d'un jar : Probleme de classpath ?


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 202
    Par défaut Génération d'un jar : Probleme de classpath ?
    Bonjour,

    Je viens d'écrire une mini application console en Java dans eclipse.
    cette application utilise une bibliothèque: red5.jar,que j'ai déclarée dans le buildpath avec eclipse.

    Quand je lance cette application en debug depuis eclipse, ça fonctionne nickel.
    Je suis sur un système unix et je constate qu'eclipse a utilisé cette ligne de commande :

    /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/bin/java -classpath /Applications/Red5/webapps/clienttest/bin:/Applications/Red5/red5.jar clienttest.Test

    Si je lance manuellement cette commande en ayant quitté eclipse, cela fonctionne bien.

    Cependant, si je génére un .jar depuis eclipse, impossible d'executer ce .jar.

    j'ai essayé de mettre un -classpath dans la ligne de commande avec le .jar, en vain.

    Est ce que quelqu'un a déjà connu un probleme similaire ?
    Quelle est la solution ?

    D'avance merci

  2. #2
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 44
    Par défaut
    Bonjour,

    J'ai pas bien compris tu souhaite créer un jar exécutable de clientTest? Car il se peut que le problème vient de la et non du classpath!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 202
    Par défaut
    Merci pour ta réponse.

    Le nom est correct.

    Cependant, entre temps, j'ai trouvé un moyen de résoudre plus ou moins mon problème en ajoutant ma librairie dans le fichier manifeste.

    Par contre, si je transporte mon fichier jar sur une autre machine, plus rien ne marche car les librairies ne sont pas eu même endroit.

    Existe t il un moyen d'inclure les librairies (et leurs dépendances) dans le fichier jar de mon application afin que celle ci soit utilisable de partout ?

    Merci

  4. #4
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 44
    Par défaut
    Moi j'ai l'habitude de mettre la lib a inclure dans le répertoire du projet et dans eclipse je fait add Jars au lieu de add external jars, du coup la lib est compresser avec tous le reste et pour ma part mes appli s'exécutent partout.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 202
    Par défaut
    ça ne suffit pas de faire add jars "tout court".

    J'ai été obligé d'installer un module appellé "fat jar" pour eclipse.
    Ce dernier me génère un fichier jar énorme, qui contient tout.

    Cependant, fat jar ne semble pas capable de détecter les dépendances que peuvent avoir certaines libs. J'ai donc tout ajouté comme un bourrin.

    Si quelqu'un a une meilleure idée je suis preneur !

    D'avance merci

Discussions similaires

  1. probleme de classpath avec un jar
    Par lahoucineinfo dans le forum Langage
    Réponses: 2
    Dernier message: 12/01/2008, 13h03
  2. [JAR]Probleme pour inclure un jar dans une appli Web
    Par ouedmouss dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 09/12/2005, 09h40
  3. [ jar ] Problème de ClassPath
    Par remyli dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/07/2005, 14h07
  4. [JAR]probleme d'execution
    Par Sarrus dans le forum Général Java
    Réponses: 8
    Dernier message: 08/07/2005, 09h19
  5. [JAR]Probleme compilation avec jdom
    Par ronaldgis dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 04/08/2004, 11h31

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