leitura de um *.jasper dentro de um *.jar  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
julianoeustaquio
JavaBaby
[Avatar]

Membro desde: 19/05/2006 10:37:11
Mensagens: 76
Offline

Bem, estou gerando um jar que gera alguns relatorios da empresa que são iguais para varios aplicativos e gostaria de acessar os arquivos *.jasper já dentro do *.jar.

Alguem tem alguma documentação ou uma dica para saber como faço isto.
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

getClass().getResourceAsStream( "/caminhoDentroDoSeuJar/arquivo.jasper" );

Esse método vai lhe retornar um InputStream que pode ser processado pelas classes do JasperReports.

Falow!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
julianoeustaquio
JavaBaby
[Avatar]

Membro desde: 19/05/2006 10:37:11
Mensagens: 76
Offline

getClass().getResourceAsStream( "/caminhoDentroDoSeuJar/arquivo.jasper" );


Tentei fazer porem está me retornando "null",
o metodo getClass() tb só me retorna "null".

fiz o seguinte


JasperPrint print = JasperFillManager.fillReport(getClass().getResourceAsStream( "pdf/arquivo.jasper" ),parameters,jrRs);


davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

vc ta esquecendo da barra antes do caminho

/pdf...

coloca barra e posta de novo!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
julianoeustaquio
JavaBaby
[Avatar]

Membro desde: 19/05/2006 10:37:11
Mensagens: 76
Offline

Funcionou perfeito!!!!

Valew mesmo!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team