Olá galera estou tentando gerar um relatorio da seguinte forma:
Os dados serão setados em um Map e passados para o relatório RContrato.jasper que contem duas páginas estáticas só alguns campos serão preenchidos não precisaria no caso de criar uma conexao e passar para o metodo .fillReportToFile, até onde eu sei; se estiver errado me corrijam, porém está apresentando um JOptionPane com a seguinte mensagem ‘O Documento não contém páginas’ oO. Qual será problema que está acontecendo… onde estou errando? Segue a classe abaixo que uso pra gerar.
public class GeraReport implements Report{
public void getRelatoryContrato() {
Map parameters = new Hashtable();
parameters.put("nome", "Maria");
String path = "D:\\NetBeansProjects\\GerandoRelatorio\\build\\classes\\report\\RContrato.jasper";
try {
JasperFillManager.fillReportToFile(path, parameters);
JasperPrint jasperPrint = JasperFillManager.fillReport(path,parameters);
JasperViewer viewer = new JasperViewer(jasperPrint, false);
viewer.setVisible(true);
} catch (JRException ex) {
ex.printStackTrace();
}
}
}
Desde já agradeço a atenção