iReport abre apenas dentro do netbeans

0 respostas
java
victorsantana2000

Olá pessoal
Tenho um sisteminha que gera relatório a partir de dados guardados em uma lista, criei um relatório no iReport , e abre normalmente dentro do netbeans, quando mando limpar e construir não abre.
esse é meu codigo:

public void geraRelatorio()throws JRException  {
    System.out.println("Gerando relatório...");
        // lista com os nossos clientes
        Principal p = new Principal();
                List lista = new ArrayList();
                Dados d = new Dados();
        Cliente c1 = new Cliente();
                d.setHorimetro(p.PegaHorimetro());
                d.setEquip("330443");
                d.setProdutividade(Produtividade());
                d.setManutencao(Manutencao());
                d.setOciosidade(Ociosidade());
                d.setpBegn( JtInicio.getText());
                d.setpFinish(JtFim.getText());
                d.setOperador("RENATO COSTA");
                d.setDisponibilidade(Disponibilidade());
                List listRelatorio = new ArrayList();
                listRelatorio.add(Inicio());
                d.setHodometro(PegaHodometro());
                System.err.println("Segue\t"+listRelatorio);
                d.setInicio(Inicio());
                d.setFim(Fim());
                d.setData(JtInicio.getText());    
        lista.add(d);    
        // compilacao do JRXML
        JasperReport report = JasperCompileManager
                .compileReport("C:\\Users\\MTBA012\\Documents\\NetBeansProjects\\Traterra_Final1_1\\src\\interfaceGrafic\\TraterraReport_A4.jrxml");

  
                JasperPrint print = JasperFillManager.fillReport(report, null,
                new JRBeanCollectionDataSource(lista));
        // exportacao do relatorio para outro formato, no caso PDF
        JasperExportManager.exportReportToPdfFile(print,
                        
                "C:\\Users\\MTBA012\\Documents\\NetBeansProjects\\Traterra_Final1_1\\src\\interfaceGrafic\\Relatorio Traterra.pdf");

        System.out.println("Relatório gerado.");
    }

ajudem aí !

Criado 19 de maio de 2016
Respostas 0
Participantes 1