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 :

class loader getResourceAsStream


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut class loader getResourceAsStream
    Hello,

    J ai dans un jar qui est présent dans le classpath un fichier, je n arrive pas a y accéder.

    Il est présent dans le jar

    W:\\EDS-Workspaces\\OCS_1.30.2\\ocs_install\\webDomain\\wuiblock\\WUI-CDM-Module.jar

    et j aimerais la ressource

    oams-profiles\\Default\\module\\cdm\\pageflow\\clientrelationship\\MyName2.module

    Comment faire pour y accéder, es-ce possible sans passer par ArchiveURLConnection

    quelles solutions existent ?

    merci

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Dans un jar on utilise des / pas des \\

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    J ai testé les 2 variantes sans résultat

  4. #4
    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.
    Est ce que ce jar est chargé (dans le classpath) ?
    Si c'est le cas, tu peux utiliser Class.getResourceAsStream mais fais à partir d'une classe dans ce jar et utilises un chemin relatif.

    Bonne chance.

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    C'est ce que j ai fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    ClassLoader loader = JarFileExplorer.class.getClassLoader();
     
    InputStream stream = loader.getResourceAsStream("WUI-CDM-Module/oams-profiles/Default/module/cdm/pageflow/clientrelationship/MyName2.module");
    et voici mon classpath

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    	<classpathentry kind="src" path="translation"/>
    	<classpathentry kind="src" path="page"/>
    	<classpathentry kind="src" path="module"/>
    	<classpathentry kind="lib" path="W:/EDS-Workspaces/OCS_1.30.2/ocs_install/webDomain/wuiblock/WUI-CDM-Module.jar"/>
    	<classpathentry kind="output" path="bin"/>
    </classpath>

  6. #6
    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
    Et ça a donné quoi ?
    Sinon, dansn mon post, j'ai parlé de Class.getResourceAsStream, et non pas ClassLoader ....

Discussions similaires

  1. URL nulle via class loader
    Par Nemix dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 18/06/2012, 10h14
  2. Problème JNDI et class loaders "perso"
    Par luthier dans le forum Général Java
    Réponses: 3
    Dernier message: 20/03/2009, 15h32
  3. Réponses: 5
    Dernier message: 08/01/2009, 22h08
  4. Erreur Class Loader
    Par yannick1717 dans le forum Weblogic
    Réponses: 2
    Dernier message: 23/01/2008, 15h22
  5. [Class Loader] changer le class loader par défaut
    Par Didier 69 dans le forum Langage
    Réponses: 1
    Dernier message: 17/10/2006, 14h02

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