Jasper Reports e FileNotFoundException

2 respostas
S

Olá pra todos, não sei se estou duplicando um post, já dei uma procurada mas não achei nada, estou iniciando com o JasperReports, já configurei meu relatóio no iReport, já gerei os arquivos .jrxml e .jasper, criei uma classe para testar a criação do relatorio o método é:

public void genReport() throws JRException, Exception {
		Connection conn = getConnection();
		Statement stmt = conn.createStatement();
		String query = "select * from pessoas";
		ResultSet rs = stmt.executeQuery(query);
		
		JRResultSetDataSource jrRs = new JRResultSetDataSource(rs);
		
		Map parameters = new HashMap();
		
		JasperFillManager.fillReportToFile("cadastroPessoa.jasper", parameters, jrRs);
		JasperExportManager.exportReportToPdfFile("cadastroPessoa.pdf");
}

os arquivos .jrxml bem como .jasper e a classe estão no mesmo diretório, mas quando mando executar, dá o erro “Exception in thread “main” java.io.FileNotFoundException: relatorioPessoa.jasper” já tentei referenciar de todo jeito o arquivo, mas continua o erro, se alguém souber me dizer o q está faltando, ou se preciso mudar alguma coisa agradeço desde já.

Obrigado.

2 Respostas

K

Tente isso:

JasperFillManager.fillReportToFile(getClass().getResourceAsStream("cadastroPessoa.jasper"), parameters, jrRs);

JasperExportManager.exportReportToPdfFile(getClass().getResourceAsStream("cadastroPessoa.pdf"));
P

vc ja tentou colocar o caminho completo para o arquivo?

Criado 28 de julho de 2006
Ultima resposta 29 de jul. de 2006
Respostas 2
Participantes 3