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
>