Title: RE: Probl�me de correspondance de chemins

Il faut que ton r�pertoire "res" soit � la racine
de ton classpath, donc � la racine de ton .jar.

Quand tu parles de classe, dans ton arborescence,
tu veux dire .class ou .java ?

Ton exemple marche parce que tu as probablement
d�fini ton r�pertoire source dans ton classpath
(et �a, c'est p� tr�s beau !)

Olivier

> -----Message d'origine-----
> De : Damien Lecan [mailto:[EMAIL PROTECTED]]
> Envoy� : mardi 28 mai 2002 11:36
> � : liste java
> Objet : Probl�me de correspondance de chemins
>
>
> Bonjour,
>
> J'ai une application qui fait appel � plusieurs fichiers sur
> le disque dur.
> Ils sont tous dans un dossier relatif � la "racine" du projet.
>
> La structure :
> /src/
>     |
>     +-package/-1 classe
>     |        +-1 2� classe
>     |        +-mes classes ...
>     |
>     +-res/-1 fichier
>          +-...
>          +-des fichiers � lire
>
> Quand je veux lire ces fichiers dans une classe, je fais un
> getClass().getResource("/res/monfichier")) et �a marche.
>
> Maintenant, je veux mettre mon application dans un fichier jar.*
> J'ai gard� la m�me structure de fichier, mais �a ne marche
> pas, il ne trouve
> jamais mes fichiers.
>
> Comment faire pour mon code soit compatible avec les 2 utilisations ?
>
> Merci
>
> Damien Lecan
>

Répondre à