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

Eclipse Java Discussion :

[Fichier] Path du fichier


Sujet :

Eclipse Java

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 55
    Par défaut [Fichier] Path du fichier
    Bonjour,

    Je lis un fichier XML avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MLDecoder d = new XMLDecoder(new BufferedInputStream( 
    	                    new FileInputStream("refgeo.xml"))); 
    	            lu =  (Base) d.readObject();
    Quand j'execute ce code sous eclipse il me le trouve (normal) mais j'execute a partir du jar il ne me le trouve plus!! Il faut que je lui passe le chemin complet...Si je fais cela, l'appli n'est plus portable puisque le fichier (qui est dans mon jar) doit tjs etre a la meme place...
    Il doit y avoir une astuce tte bete pour lui dire de chercher dans le repertoire du jar..?

    Merci!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 31
    Par défaut
    Il faut utiliser la méthode getResourceAsStream() de la classe "Class".
    Tu prends un object quelconque et tu fais <instance>.getClass(); et apres t'appelle getResourceAsStream() a partir de cette instance.
    Voila a+
    Vincent

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 55
    Par défaut
    j'ai essaye mais je ne vois pas bien comment cela peut marcher...

    GetRessourceAsStream prend un parametre aussi!!

  4. #4
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    Citation Envoyé par webbulls
    j'ai essaye mais je ne vois pas bien comment cela peut marcher...

    GetRessourceAsStream prend un parametre aussi!!
    justement !! le parametre correspond au nom de la ressource que tu cherches sauf qu'avec cette methode ca marche aussi bien dans un jar que sans !

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

Discussions similaires

  1. Réponses: 15
    Dernier message: 28/11/2008, 17h57
  2. $PATH et fichier de configuration
    Par Goundy dans le forum Linux
    Réponses: 3
    Dernier message: 05/06/2006, 12h55
  3. problème path dans fichier zip
    Par jpastier dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 20/05/2006, 16h06
  4. Réponses: 2
    Dernier message: 28/03/2006, 15h38
  5. [VB.NET] Installation : lire le path du fichier .msi
    Par Berns dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/09/2004, 22h25

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