Personnelement je pense pas que cela soit une bonne id�e (ni possible d'ailleurs) ... 
Le JAR est vu comme un d�livrable, il ne faut donc pas le modifier ... Il doit rester 
intact pour un autre utilisateur. Si tu veux faire �voluer une ressource de ton JAR, 
le mieux est de recopier cette ressource dans le r�pertoire de l'utilisateur et 
travailler sur cette version.

Le Wed, 27 Aug 2003 15:09:55 +0200
Jean-Marc Desprez <[EMAIL PROTECTED]> a �crit :

> Bonjour a tous,
> Lorsque je veux lire une ressource dans mon jar j'utilise :
> InputStream is = ClassLoader.getSystemResourceAsStream("test.txt");
> ...
> BufferedInputStream in = new BufferedInputStream(is);
> 
> Mais si le fichier doit �tre modifi�, je ne sait pas comment �crire la 
> modification dans le jar
> Si je fait comme �a :
> File f = new File("test.txt");
> ...
> BufferedOutputStream out = new BufferedOutputStream(new 
> FileOutputStream(f));
> Je ne modifie pas un fichier dans le jar mais un fichier dans le m�me 
> r�pertoire que le jar
> 
> Est-il possible de modifier directement un fichier ce trouvant dans un 
> jar ? (et si oui comment)
> 
> Si il n'exsite pas de solution direct je vais d�compresser le jar pour 
> effectuer la modification et ensuite le recr�er d'une fa�on transparente 
> pour l'utilisateur.
> 
> Je vous remercie par avance pour vos conseil/explication
> 
> Jean-Mard Desprez
> 

Répondre à