Manipulando recursos em um jar

1 resposta
J

Olá pessoal.
Tenho uma aplicação que será distribuída em um jar. Esta aplicação deverá carregar certas regras definidas em uma linguagem declarativa, armazenadas em um arquivo texto. Minha idéia era distribuir estas regras dentro do jar. Alguém sabe como posso carregar estes recursos de dentro do jar? Devo criar o jar com o arquivo na raiz das classes? como costuma-se fazer isto?

outra coisa. Se, eventualmente, o usuário alterar estas regras, é possível armazenar as modificações neste recurso dentro do jar?

1 Resposta

E
  1. getClass().getResourceAsStream

  2. Não; nesse caso (em que você espera modificações), é melhor usar a API de Preferences em vez de usar Properties, para salvar o caminho onde você espera encontrar esse arquivo alterado pelo usuário.

http://download-llnw.oracle.com/javase/6/docs/api/java/util/prefs/package-summary.html

Criado 2 de agosto de 2010
Ultima resposta 2 de ago. de 2010
Respostas 1
Participantes 2