Tenho uma dúvida e não sei onde está o erro:
URL arquivoJasper = getClass().getResource("/br/com/t2s/gbmlog/desktop/reports/structures/oferta_descarga.jasper");
//Parametros criados no relatório e são passados para ele atravé do Map
HashMap<String,Object> parâmetros = new HashMap<String, Object>();
parâmetros.put("CLIENTE", (Object)supervisorComboBox.getSelectedItem().toString());
parâmetros.put("ANO", (Object)Integer.parseInt(anoComboBox.getSelectedItem().toString()));
parâmetros.put("MÊS", (Object)Integer.parseInt(mêsComboBox.getSelectedItem().toString()));
parâmetros.put("CIDADE", (Object)Integer.parseInt(cidadeComboBox.getSelectedItem().toString()));
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(arquivoJasper);
//Preenche o relatório
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, getMDI().getConnection());
//Carrega a janela visualizadora e torna-a visivel
JasperViewer jasperViewer = new JasperViewer(jasperPrint);
jasperViewer.setVisible(true);
Na hora de gerar o relatório ele diz que não possui páginas. Porém no iReport ele gera o relatório correto. O que pode ser?
Agradeço.