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 :

determiner le classpath d'un jar


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut determiner le classpath d'un jar
    salut
    j'ai un jar X.jar
    dans ce jar j'ai un autre jar Y.jar
    j'ai besoin de determiner le classpath du jar Y
    quelqu'un peut m'aider
    et merci

  2. #2
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    salut,
    tu crée un fichier manifest, tu précises dedans la propriété classpath
    Class-Path: jar1-name jar2-name directory-name/jar3-name
    pour plus de détails : http://java.sun.com/docs/books/tutor...r/downman.html

  3. #3
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Tu souhaites utiliser Y.jar en le laissant dans X.jar ?
    Ce n'est pas possible directement. Tu dois faire ton propre ClassLoader.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  4. #4
    Membre émérite Avatar de herch
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    655
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2006
    Messages : 655
    Par défaut
    Ce n'est pas possible directement. Tu dois faire ton propre ClassLoader.
    je ne savais pas cela

  5. #5
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut
    Citation Envoyé par herch Voir le message
    salut,
    tu crée un fichier manifest, tu précises dedans la propriété classpath

    pour plus de détails : http://java.sun.com/docs/books/tutor...r/downman.html


    desole mais je veux connaitre le chemin d'acces de Y.jar
    par exemple
    le chemin d'acces de X.jar est
    "D:/projects"
    alors qu'el est le chemin de Y.jar
    merci

  6. #6
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Mais plus simple que faire son propre ClassLoader, il suffit de sortir Y.jar de X.jar lors du déploiement de l'application.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  7. #7
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    Mais plus simple que faire son propre ClassLoader, il suffit de sortir Y.jar de X.jar lors du déploiement de l'application.

    non l'application necessite cette architecture
    Y.jar dans X.jar

  8. #8
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par feridferid Voir le message
    non l'application necessite cette architecture
    Y.jar dans X.jar

    J'aimerai bien une explication sur cette nécessité. C'est politique, vendu comme ça au client ? Une lubie de l'architecte ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  9. #9
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut
    Citation Envoyé par dinobogan Voir le message

    J'aimerai bien une explication sur cette nécessité. C'est politique, vendu comme ça au client ? Une lubie de l'architecte ?
    je dois livrer un seul jar et pas plus

  10. #10
    Membre expérimenté Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Par défaut
    Salut,

    Le pluggin eclipse Fat Jar (http://fjep.sourceforge.net/) devrait répondre à ton besoin.

    A+
    Hydraland

  11. #11
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par feridferid Voir le message
    je dois livrer un seul jar et pas plus
    Ah ok !
    Il te suffit donc de décompresser Y.jar et de placer les fichiers à l'intérieur de X.jar. Cela se fait très bien avec un script ant.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

Discussions similaires

  1. Classpath et exécution jar via raccourcis
    Par nuts62 dans le forum Général Java
    Réponses: 5
    Dernier message: 21/01/2011, 09h29
  2. Réponses: 2
    Dernier message: 17/02/2009, 10h42
  3. Problème de classpath dans un jar
    Par aloha dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2008, 15h21
  4. probleme de classpath avec un jar
    Par lahoucineinfo dans le forum Langage
    Réponses: 2
    Dernier message: 12/01/2008, 13h03
  5. [Jar][Classpath]Pb chargement resource classpath dans un jar
    Par Pill_S dans le forum Général Java
    Réponses: 20
    Dernier message: 01/10/2004, 20h12

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