Gravação em arquivos dentro do jar

Olá pessoal é possivel salvar e ler em arquivos de dentro do .jar??

Um JAR é apenas um ZIP. Sendo assim, você pode manipulá-lo.

A questão é se você vai conseguir fazer isso com a aplicação em curso (escrever no JAR).

Ler arquivos dele com a aplicação online é muito comum, e você nem ao menos vai precisar de uma referência ao arquivo diretamente. Você consegue acesso à um stream facilmente:

Por exemplo: Você deixou um arquivo de configuração dentro de META-INF/some-config.properties

Você pode recolher um Stream: getClass().getResourceAsStream(‘META-INFsome-config.properties’);

Com um stream, você pode ler o arquivo de várias maneiras, ou até mesmo passar este stream para alguma classe especialista utilizar, etc.