Jasper Ireport

5 respostas
uaslei_Java
try{
           Conexao.getConnection();
           HashMap paramentros = new HashMap();
           net.sf.jasperreports.engine.JasperPrint jp = JasperFillManager.fillReport("/br/ifirst/autosystem/Relatorio/veiculoTeste.jasper",paramentros);
           JasperViewer jv = new JasperViewer(jp);
          
                      
       }
       catch(Exception e){
           e.printStackTrace();
       }

Alguem pode me ajudar criei alguns relatorios, mais nao estou conseguindo mostrar o relatorio feito na minha aplicação… pode me ajudar e ver o que de errado eu esto fazendo.

5 Respostas

Gerva

Explica melhor o que está acontecendo mano…

L

o que mostrou na sua “Exception” vc debugou?

uaslei_Java

sim ele parecer nao encontrar o caminho especifico mais o caminho esta correto
a conexao como vcs viram ai tbem
mais nao consigo subir a pagina em modo q mostre para imprimir

[Fatal Error] <img src="//https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/-.png1.png?v=5" title=":-1:" class="emoji" alt=":-1:">-1: Premature end of file.

[Fatal Error] <img src="//https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/-.png1.png?v=5" title=":-1:" class="emoji" alt=":-1:">-1: Premature end of file.

net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: \br\ifirst\autosystem\Relatorio\RelatorioCheque.jasper

at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:75)

at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:254)

at br.ifirst.autosystem.view.CadastroVeiculos.butRelatorioVeiActionPerformed(CadastroVeiculos.java:729)

at br.ifirst.autosystem.view.CadastroVeiculos.access$500(CadastroVeiculos.java:17)

at br.ifirst.autosystem.view.CadastroVeiculos$8.actionPerformed(CadastroVeiculos.java:381)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)

at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:291)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

at java.awt.Component.processMouseEvent(Component.java:6288)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)

at java.awt.Component.processEvent(Component.java:6053)

at java.awt.Container.processEvent(Container.java:2041)

at java.awt.Component.dispatchEventImpl(Component.java:4651)

at java.awt.Container.dispatchEventImpl(Container.java:2099)

at java.awt.Component.dispatchEvent(Component.java:4481)
L

tenta assim

URL  url = getClass().getResource("/relatorios/cliente_BarBalada.jasper");//aqui é onde esta o relátorio à ser impresso o caminho dele para reconheçimento.

			JasperReport relatorioJasper = (JasperReport) JRLoader.loadObject(url);

			print = JasperFillManager.fillReport(relatorioJasper, null , ds);

			JasperViewer.viewReport(print,null,"Nome", null);
uaslei_Java

Seguinte eu posso entao criar a conexao do relatorio e substituir pelo URL

Criado 13 de outubro de 2011
Ultima resposta 13 de out. de 2011
Respostas 5
Participantes 3