Pessoal, fiz uma aplicação Swing e após gerar o .jar não consegui mais manipular arquivos. O problema foi solucionado com um getResourseAsStream() para o .properties e getResourse() para imagens, Após clicar no .jar o programa pega as propriedades do .properties e os botões mostram os ícones. Beleza!
O GetResourseAsStream retorna um InputStream, o que dispensa o uso de um File(‘src/…’).
O problema é que para persistir as alterações no properties eu necessito de um OutputStream que pede um File como parâmetro. Como a aplicação roda pelo jar, ele não reconhece o caminho do File(’…///…’).
Alguém sabe uma forma de persistir no properties com algum tipo de getResourseAsStream que retorne u OutputStream, ou alguma forma válida de persistir no properties estando em uma aplicação executada pelo .jar? Os tutoriais encontrados na web sobre properties e manipulação de arquivos não referiram-se sobre casos de aplicações compiladas em arquivos executáveis.
Alguém tem algum exemplo?
Valeu galera!!!
Persistir alterações em properties em programa exec no jar
G
Criado 23 de março de 2007
Respostas 0
Participantes 1
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo