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

API standards et tierces Java Discussion :

utilisation d'un jar au cours d'execution


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut utilisation d'un jar au cours d'execution
    au cours de l'execution de mon applicatoin
    il se peut qu'une nouvelle librairie entre en jeux " la librarire sous forme de fichier Jar" et je veux utiliser les classes de cette libraire externe dynamiquement sans arreter mon application
    des idées, merci d'avance

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Si c'est toujours la même librairie, il suffit de mettre celle-ci dans le classpath de ton application. Tu auras ainsi accès à ses méthodes.

    Maintenant, si tu as réellement besoin de charger une librairie "à la volée", il va falloir passer par la classe "ClassLoader" de java.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  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 crés ton propre ClassLoader. Il appelera les méthodes parent du ClassLoader, mais lorsque la classe n'est pas trouvée (ou pour une autre raison propre à tes besoins) la méthode cherchera dans le ou les jar ajoutés à la volée.
    Ensuite, tu instancies un objet en appelant explicitement ton propre ClassLoader pour charger la classe.
    Par contre, si tu comptes accéder à des resources dans les jar ajoutés à la volée (via la méthode public URL findResource( String name )), c'est un peu plus délicat. En effet, il faut ajouter un Handler via la propriété java.protocol.handler.pkgs.
    Mais je ne me lance pas dans l'explication si tes jars ne possèdent aucune ressource.
    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 averti
    Inscrit en
    Janvier 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 23
    Par défaut
    merci bien

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

Discussions similaires

  1. Mise à jour à distance d'un jar en cours d'execution ?
    Par aurelien03 dans le forum Général Java
    Réponses: 6
    Dernier message: 06/02/2013, 10h49
  2. [Applet] Utilisation d'un jar
    Par calypso dans le forum Applets
    Réponses: 2
    Dernier message: 25/03/2005, 11h23
  3. [JAR]Problème utilisation manifest et jar
    Par doudine dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 07/01/2005, 10h21
  4. Compacter une appli en cours d'execution.
    Par valentin4949 dans le forum Access
    Réponses: 4
    Dernier message: 26/11/2004, 10h00
  5. [JAR]eclipe et jar => pas la meme execution
    Par herminig dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 28/05/2004, 20h36

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