Originariamente inviato da FranKDR
Vorrei sapere se esiste un metodo analogo per scrivere su file di testo, che quindi mi ritorni un OutputStream, o un qualsiasi altro modo per aprire i miei file in scrittura.
Le "risorse", così come intese in relazione a getResource/getResourceAsStream, sono di sola lettura.
Non ci sono metodi per ottenere un OutputStream su una "risorsa".

Nel framework di Java SE esistono in effetti le API (package java.util.zip/java.util.jar) per gestire file zip/jar. Ma l'update se non sbaglio non si può. Si può creare un zip/jar nuovo in cui scriverci dentro.

In ogni caso non ti può essere in alcun modo utile. Quando avvii una applicazione Java, la JVM molto probabilmente tiene un lock sui vari jar (succede su Windows) motivo per cui il jar non è modificabile in nessun modo.

Comunque se volevi usare delle "risorse" dentro un jar ma volevi anche poterle modificare, allora hai sicuramente sbagliato approccio.