Bom dia amigos. Estou com a seguinte dúvida:
Fiz um relatório no IReport e no preview do mesmo deu tudo ok, mas qdo tento rodar o mesmo relatório pelo sistema da o erro “NullPointerException”.
Segue o código para visualização
import java.util.HashMap;
import javax.swing.JOptionPane;
//import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
//import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
public class RelatorioRequerenteGeral {
String codigo;
Conexao conecta = new Conexao();
public RelatorioRequerenteGeral()
{
try
{
conecta.conecta();
conecta.executeSQL("select * from requerente");
JRResultSetDataSource jrRs= new JRResultSetDataSource(conecta.resultset) ;
JasperPrint relatorio = JasperFillManager.fillReport(
"C:/Sistema Dorival/relatorios/relatRequerenteGeral.jasper",
new HashMap(),jrRs);
JasperViewer.viewReport(relatorio,false);
}
catch(Exception erro)
{
JOptionPane.showMessageDialog(null,"Erro ao Exibir Relatório"+ erro);
erro.printStackTrace();
}
}
void setVisible(boolean b) {
throw new UnsupportedOperationException("Not yet implemented");
}
}
Desde Ja agradeço a ajuda…