Olá pessoal, eu estou desenvolvendo uma aplicação em swing e após ter gerado o meu jar eu não estou conseguindo recuperar o arquivo.
…
File file = new File(“br/com/cob/db/database.db”);
…
No momento em que eu gero meu jar a aplicação não está mais encontrando este caminho (em tempo de desenvolvimento está ok, e os caminhos do jar e da aplicação são iguais), alguém saberia me dizer pq isso acontece e como eu posso resolver isso?
Obrigado.
Ôpa!
Tenta isso aki:
File file = new File( getClass().getResource( "br/com/cob/db/database.db" ) );
Falow!
O file não aceita uma URL como parametro e se eu tentar colocar MinhaClasse.class.getResource("…").getFile() eu estou tendo o mesmo problema.,
Ja tentou assim ?
File file = new File(ClassLoader.getSystemResource( "br/com/cob/db/database.db" ));
Aqui eu uso assim e funciona legal, embora ainda nao tentei se funciona com File.
Tenta ae
Tenta isso
File file = new File( getClass().getResource( "br/com/cob/db/database.db" ).getPath() );
Falow!