Gente eu tenho um arquivo chamado “mensagem.html” dentro da minha aplicação ao qual faço a leitura e escrita nele durante a execução da minha aplicação.
Só que eu queria fazer a leitura e escrita depois que eu fosse criado o arquivo .jar coisa que nao esta acontecendo .
URL url = AplicaMensagem.class.getResource("/arquivo/mensagem.html")
Aqui eu estou pegando o arquivo mensagem.html que esta dentro do diretório da minha aplicação .
File f = new File(url.getPath()); // dentro do eclipse funciona corretamente mas quando é gerando o jar da exatemente um erro nessa linha .
Aqui eu instancio um Obejto do tipo File , passando o path do arquivo mensagem.html que existe dentro da minha aplicação .
public void copiarArquivo( File f, String html) throws IOException {
BufferedWriter out = new BufferedWriter(new FileWriter(f));
out.write(html);
out.close();
}
Este é o metodo onde eu faço a escrita dentro do arquivo “mensagem.html”.
Gente tudo isso esta funcionando perfeito quando a aplicação roda dentro do eclipse.
Mas quando eu gero um arquivo .jar dessa aplicação ela não roda . Percebi que ela nao consegue fazer o acesso ao arquivo “mensagem.html” dentro da aplicação depois que o arquivo .jar é gerado .
A quem ajudar agradeço !!!