Nao estou conseguindo executar o jasper para realizar o meu relatório… e depois de muito teste… vi que ele ta buscando na pasta raiz do meu Eclipse…
Tenho um aplicação web que chama um relatório através de um botão…
public void chamaRelatorio() {
try {
// TODO Auto-generated method stub
System.out.println("Gerando relatório...");
File file = new File("teste.txt");
try {
System.out.println("caminho: " + file.getCanonicalPath());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Connection con = getConexao();
JasperPrint print;
print = JasperFillManager.fillReport("RelCarro.jasper", parametros, con);
JasperExportManager.exportReportToPdfFile(print, "rel.pdf");
JasperViewer jrv = new JasperViewer(print);
jrv.setVisible(true);
System.out.println("Relatório gerado.");
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JRException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
ae no meu console aparece
Gerando relatório...
caminho: D:\Trabalho\Java\EcliJuno\eclipse\teste.txt
Relatório gerado.