Alguém pode me ajudar com este erro?
Desde já agradeço.
PS: Minha referência de consulta foi este post.
http://www.guj.com.br/java/251817-passagem-de-parametro-do-netbeans-para-o-ireport
public RelCautela() {
try {
String sql = FCauPeriodo.sql;
con.exeSQL(sql);
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.rs); // cria o JRResultSetDataSource passando o ResultSet
Map<Object, Object> parametros = new HashMap<Object, Object>();
InputStream relatorio = this.getClass().getClassLoader().getResourceAsStream("src/Relatorios/RelCautela.jasper"); // coloque o endereço corretamente aonde esta o seu relatório
//manda os parametros para o IReport
parametros.put(FCauPeriodo.periodo[0], "parInicial"); // recebe o valor que voce quer mandar e o nome do seu parametro la no IReport (voce pode mandar quantos parametros voce quiser)
parametros.put(FCauPeriodo.periodo[1], "parFinal"); // recebe o valor que voce quer mandar e o nome do seu parametro la no IReport (voce pode mandar quantos parametros voce quiser)
// e por ultimo para imprimir
//ERRO NAS PRÓXIMAS DUAS LINHAS
JasperPrint jasperPrint = JasperFillManager.fillReport(relatorio, parametros, jrRS);
JasperViewer.viewReport(jasperPrint, false)
} catch (Exception erro) {
JOptionPane.showMessageDialog(null, "ERRO AO CRIAR RELATÓRIO: " + erro);
}
}