Fala galera, eu jah vi um monte de posts com esse erro, porem não consegui resolver.
Vou postar meu Código aqui.
//Preenche o Relatorio com Os parametros passados
JasperFillManager.fillReportToFile("AvDesempenho2teste.jasper", map, con);
//Exporta o relatorio para PDf
JasperExportManager.exportReportToPdfFile("AvDesempenho2teste.jrprint");
//Visualiza o Relatorio em PDF
JasperViewer.viewReport("C:/Documents and Settings/eduardomelo/Meus documentos/NetBeansProjects"
+ "/Avaliação de Desempenho/AvDesempenho2teste.pdf",false);
Isso que eu to tentando fazer, porem ele retorna este erro
net.sf.jasperreports.engine.JRException: Error loading object from file : C:\Documents and Settings\eduardomelo\Meus documentos\NetBeansProjects\Avaliação de Desempenho\AvDesempenho2teste.pdf
No JasperView eu vejo meu relatorio de boa, só que eu preciso que ele abra em pdf.
E o arquivo em pdf eu consigo abrir de boa com as informações dentro dele.
Em casa eu vou dar uma olhada cara.
To no trampo, aqui é liberado so algumas paginas.
Amanha dou respostas.
Obrigado.
E
eduardomelo
Eu consegui resolver o problema.
Só não sei se está na forma correta
Segue o codigo: //Preenche o Relatorio com Os parametros passados
JasperFillManager.fillReportToFile("AvDesempenho2teste.jasper", map, con);
//Exporta o relatorio para PDf
JasperExportManager.exportReportToPdfFile("AvDesempenho2teste.jrprint");
//Visualiza o Relatorio em PDF
File pdf = new File("AvDesempenho2teste.pdf");
try {
Desktop.getDesktop().open(pdf);
} catch(Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Erro no Desktop: " + ex);
}
Eu abro o .jasper e passo os parametros e a conexão.
Deipois eu exporto pra PDF.
Ai eu só abro o arquivo pdf que está na pagina do projeto com as informações.
Obrigado.
gdonadel
eduardomelo:
Eu consegui resolver o problema.
Só não sei se está na forma correta
Segue o codigo: //Preenche o Relatorio com Os parametros passados
JasperFillManager.fillReportToFile("AvDesempenho2teste.jasper", map, con);
//Exporta o relatorio para PDf
JasperExportManager.exportReportToPdfFile("AvDesempenho2teste.jrprint");
//Visualiza o Relatorio em PDF
File pdf = new File("AvDesempenho2teste.pdf");
try {
Desktop.getDesktop().open(pdf);
} catch(Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Erro no Desktop: " + ex);
}
Eu abro o .jasper e passo os parametros e a conexão.
Deipois eu exporto pra PDF.
Ai eu só abro o arquivo pdf que está na pagina do projeto com as informações.