Problemas ao achar path de arquivo em um .jar

3 respostas
thiagofesta

Olá a todos,

Estou com problemas ao achar o caminho do meu arquivo .jasper, PORÉM o erro ocorre somente quando rodo ele pelo .jar, caso eu rodar através do NetBeans ele não ocorre.

Segue o erro:

java.io.FileNotFoundException: file:\C:\work\erp\sistema\dist\sistema.jar!\br\com\thiagofesta\relatorio\compilado\RPedido.jasper

Estou pegando o caminho do arquivo assim:

getClass().getResource("/br/com/thiagofesta/relatorio/compilado/RPedido.jasper").getFile()

3 Respostas

smarcelo_br

Renomeie a extensão do seu arquivo .jar para .zip, descompacte-o e verifique se seu arquivo .jasper está realmente lá dentro.

thiagofesta

Já havia feito isso e está lá :frowning:

smarcelo_br

Dentro do arquivo .jar, a pasta ‘br’ está imediatamente na raiz do mesmo? Não funcionará se existir uma pasta ‘src’ ou ‘classes’ que seja pai de ‘br’ dentro do jar.

Criado 13 de março de 2009
Ultima resposta 13 de mar. de 2009
Respostas 3
Participantes 2