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 :

Acces fichier dans un JAr


Sujet :

Langage Java

  1. #1
    Membre confirmé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Points : 503
    Points
    503
    Par défaut Acces fichier dans un JAr
    Bonjour je souhaite avoir un éclaircissement sur le chemin d'acces au ficheir dans un .JAr


    Voila le chemin dans lequel se trouve mes .class et les autres fichiers que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xXx\bin\com\lentreprise\leskill\lasection

    Pour acceder à mon fichier .xsl je n'ai eu aucune difficulté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    			//création du fichier XML
    			Document doc = analyseur.parse(new File(listFichier[i].getAbsolutePath()));
    			DOMSource sourceXML = new DOMSource(doc);		
     
    			//Création du fichier XSL
    			doc = analyseur.parse(TraitementXml.class.getResourceAsStream("Transformation.xsl"));
    			DOMSource sourceXSL = new DOMSource(doc);


    Par contre pour le fichier Properties je galere un peu plus .....

    Si je tiens compte que le fichier se trouve dans le rep courant j'obtiens comme valeur ==> null.
    J'ai essayer en utilisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    private static ClassLoader classLoader=Properties.class.getClassLoader();
    Properties fichierParam=new Properties(classLoader.getSystemResource("param.properties"));
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InpuStream FichierParam= class.getResourceAsStream("param.properties");

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		ClassLoader classLoader=Properties.class.getClassLoader();
    			InputStream in = classLoader.getResourceAsStream("com/XxX/leskill/lentite/parametre.properties");
    			System.out.println(in);

  2. #2
    Membre confirmé Avatar de Katachana
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2007
    Messages : 755
    Points : 503
    Points
    503
    Par défaut
    J'ai trouvé ca dans le FAQ de developpez.com :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //			 Lire un fichier de propriétés se trouvant dans le fichier jar de l'application
    			  Properties props = new Properties();
    			  props.load(ClassLoader.getSystemResourceAsStream("parametre.properties"));
    			System.out.println(props.getProperty("uri"));
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    //			 Lire un fichier de propriétés se trouvant dans le fichier jar de l'application
    			  Properties props = new Properties();
    			  props.load(ClassLoader.getSystemResourceAsStream("/com/Xxx/xxx/xxx/parametre.properties"));	 
    			System.out.println(props.getProperty("uri"));
    Mais j'ai toujours un probleme , en mettant le chemin complet j'obtiens une réponse ==> null et sans le chemin une exception (nullpointer)

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

Discussions similaires

  1. Accès à un fichier dans un jar
    Par ploxien dans le forum Langage
    Réponses: 5
    Dernier message: 07/06/2007, 09h37
  2. [JAR]Modification de fichier dans un jar
    Par vberetti dans le forum Général Java
    Réponses: 14
    Dernier message: 13/06/2005, 17h56
  3. [JAR] lire un fichier dans un jar OU hors d'un jar
    Par yveslamand dans le forum Général Java
    Réponses: 13
    Dernier message: 25/04/2005, 14h38
  4. [JAR] Accéder à un fichier dans un jar
    Par Nanoua dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 06/07/2004, 13h00
  5. [tomcat]acces fichier dans contexte
    Par krollette dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 23/01/2004, 14h17

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