Pessoal estou desenvolvendo um sisteminha com netbeans 7.1 e ireport 4.5.
está dando um erro java.lang.NullPointerException.
Pesquisei sobre o erro e percebi que a falha é de diretório, porem não consegui resolver.
vou postar meus códigos aki. gradeço se puderem me ajudar.
Este é o método que está na classe GerenciadorRelatórios
[code]public void geraRelatorio() throws JRException, Exception {
this.setArquivoJasper(System.getProperty(“user.dir”)+"\relatorios\"+this.getArquivoJasper());//qual a url que eu coloco aqui?
//minha pasta de relatórios está em C:\Users\Sandro Trudes\relatorios
this.setArquivoJrprint(System.getProperty(“user.dir”)+"\relatorios\"+this.getArquivoJrprint());
Connection con = getConnection( );
Map parameters = new HashMap();
JasperFillManager.fillReportToFile( this.getArquivoJasper(),parameters, con);
JasperExportManager.exportReportToPdfFile(this.getArquivoJrprint());
JasperViewer.viewReport(this.getArquivoJrprint(), false,false);
}[/code]
Este é o Código que está no action do botão num form. Supostamente esse botão iria chamar o relatório mais o erro não deixa:
[code]GerenciadorRelatorios geraRelat = new GerenciadorRelatorios();
geraRelat.setArquivoJasper("vendas_teste.jasper");
geraRelat.setArquivoJrprint("vendas_teste.jrprint");
try {
geraRelat.geraRelatorio();
} catch (JRException ex) {
//JOptionPane.showMessageDialog(null, "Erro1 Reltório "+ex);
ex.printStackTrace();
} catch (Exception ex) {
//JOptionPane.showMessageDialog(null, "Erro2 Reltório "+ex);
ex.printStackTrace();
} [/code]
Aguem ajuda ae??