FrameWork Jasper erro: FileNotFoundException

0 respostas
C

Se poderem ajudar-me ficarei grato,possuo dois relatórios produtos e vendas no windows 7 o JasperView abre normalmente os dois relatórios mas quando executo no windows xp só abre o relatórios de vendas e quando vai abrir o de produtos aparece o seguinte erro:FileNotFondException,já fiz muita pesquisa,alterei o algoritmo e o erro ainda persiste,ambos dos arquivos estão na mesma pasta o arquivo .jrxml e o .jasper tanto o relatório das vendas quanto dos produtos,abaixo os dois algoritmos que uso para gerar os relatórios:

Algoritmo do relatório de produtos:

<blockquote>

public void gerarRelProduto() throws JRException , SQLException, ClassNotFoundException {

//Image logo = new ImageIcon(getClass().getResource("/novoIcones/LOGO.png")).getImage();

Hashtable parametros = new Hashtable();

parametros.put(totalCadastrados,String.valueOf(ColetaQuantidadeProduto()));

parametros.put(totalCusto,String.valueOf(ColetaValorCusto()));

parametros.put(totalLucro,String.valueOf(ColetaValorLucro()));

parametros.put(totalQuantidadeProdutos,String.valueOf(ColetaTotalQuantidadeProduto()));

parametros.put(imagemLogo,String.valueOf(Hard\nSystem));

JasperReport objTestando = (JasperReport) JRLoader.loadObject(new File(relatorios/MyReports/RelatorioProduto.jasper));

//JasperPrint jp = JasperFillManager.fillReport(“relatorios/MyReports/RelatorioProduto.jasper”, parametros, connection);

JasperPrint jp = JasperFillManager.fillReport(objTestando, parametros, connection);

JasperViewer jv = new JasperViewer(jp, false);

jv.setExtendedState(Frame.MAXIMIZED_BOTH);

jv.setVisible(true);

}

Algoritmo do relatório de vendas:

<blockquote>

public void gerarRelVendaTodas() throws JRException , SQLException, ClassNotFoundException {

Hashtable parametros = new Hashtable();

parametros.put(totalVendaCadastrada,String.valueOf(ColetaTotalVendaRegistrada()));

parametros.put(totalEmDinheiro,String.valueOf(ColetaTotalEmDinheiro()));

parametros.put(totalEmCartaoCredito,String.valueOf(ColetaTotalEmCredito()));

parametros.put(totalEmCartaoDebito,String.valueOf(ColetaTotalEmDebito()));

parametros.put(totalValorTotal,String.valueOf(ColetaTotalEmVenda()));

JasperPrint jp = JasperFillManager.fillReport(relatorios/MyReports/RelatorioVendas.jasper, parametros, connection);

JasperViewer jv = new JasperViewer(jp, false);

jv.setExtendedState(Frame.MAXIMIZED_BOTH);

jv.setVisible(true);

}
:

Criado 9 de setembro de 2017
Respostas 0
Participantes 1