Fórum Jasper Report no arquivo JAR #554461
26/05/2016
0
Bom dia.
Vocês podiam me ajudar por favor, muito estranho, porque que na opção 1 o relatório e gerado com o JAR, e na opção 2 o relatório não é gerado sendo que teoricamente contém o mesmo valor, eu queria por um caminho relativo para funcionar em qualquer máquina, mas não funcionou, só funciona quando coloco o caminho inteiro. Grato, fico no aguardo.
//Opção 1
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
JRBeanCollectionDataSource dados = new JRBeanCollectionDataSource(pessoaList1, false);
JasperPrint print = JasperFillManager.fillReport("C:/Users/MarcoAntonio/Documents/NetBeansProjects/ProjetoPessoa/src/view/relatorio/report2.jasper", null, dados);
JasperViewer view = new JasperViewer(print, false);
view.setVisible(true);
} catch (JRException ex) {
System.out.println("Problema ao Gerar Relatório"+ex.getMessage());
}
}
//Opção 2
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
JRBeanCollectionDataSource dados = new JRBeanCollectionDataSource(pessoaList1, false);
File arquivo1 = new File("src/view/relatorio/report2.jasper");
String name = arquivo1.getAbsolutePath();
//Valor da variavel name : C:/Users/MarcoAntonio/Documents/NetBeansProjects/ProjetoPessoa/src/view/relatorio/report2.jasper
JasperPrint print = JasperFillManager.fillReport(name, null, dados);
JasperViewer view = new JasperViewer(print, false);
view.setVisible(true);
} catch (JRException ex) {
System.out.println("Problema ao Gerar Relatório"+ex.getMessage());
}
}
Vocês podiam me ajudar por favor, muito estranho, porque que na opção 1 o relatório e gerado com o JAR, e na opção 2 o relatório não é gerado sendo que teoricamente contém o mesmo valor, eu queria por um caminho relativo para funcionar em qualquer máquina, mas não funcionou, só funciona quando coloco o caminho inteiro. Grato, fico no aguardo.
//Opção 1
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
JRBeanCollectionDataSource dados = new JRBeanCollectionDataSource(pessoaList1, false);
JasperPrint print = JasperFillManager.fillReport("C:/Users/MarcoAntonio/Documents/NetBeansProjects/ProjetoPessoa/src/view/relatorio/report2.jasper", null, dados);
JasperViewer view = new JasperViewer(print, false);
view.setVisible(true);
} catch (JRException ex) {
System.out.println("Problema ao Gerar Relatório"+ex.getMessage());
}
}
//Opção 2
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
JRBeanCollectionDataSource dados = new JRBeanCollectionDataSource(pessoaList1, false);
File arquivo1 = new File("src/view/relatorio/report2.jasper");
String name = arquivo1.getAbsolutePath();
//Valor da variavel name : C:/Users/MarcoAntonio/Documents/NetBeansProjects/ProjetoPessoa/src/view/relatorio/report2.jasper
JasperPrint print = JasperFillManager.fillReport(name, null, dados);
JasperViewer view = new JasperViewer(print, false);
view.setVisible(true);
} catch (JRException ex) {
System.out.println("Problema ao Gerar Relatório"+ex.getMessage());
}
}
Marco Zola
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)