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 à