JasperReports e iReports 3.5 no NetBeans 6.5  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
flaviowd
What is classpath?

Membro desde: 17/03/2008 10:17:11
Mensagens: 7
Localização: São José dos Campos
Offline

Pessoal, boa tarde.

Ja rodei pela net a procura de um tutorial sobre como gerar uma classe java para chamar um relatorio gerado pelo JasperReports e iReports 3.5 no NetBeans 6.5 através do plugin para NetBeans que pode ser baixado aqui:

http://sourceforge.net/project/downloading.php?group_id=64348&filename=iReport-nb-3.5.0-plugin.zip&a=99880378

Eu ja instalei o plugin, inclusive montei um tutorial sobre a instalação e a geração dos relatorios e publiquei no SlideShare neste link:

http://www.slideshare.net/flaviowd/tutorial-gerando-relatrios-com-jasperreports-e-ireports-no-netbeans

O problema e que não acho nenhum tutorial sobre como criar uma classe java para chamar o relatorio gerado pelo plugin.

Encontrei ate alguns modelos de classe, e em todos eles pede pra importar alguns pacotes e não faço ideia de onde vem estes pacotes: Exemplo:

import net.sf.jasperreports.view.JasperViewer;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.JasperReport;

Em outros tutoriais pedem para importar:

import dori.jasper.engine.*;
import dori.jasper.view.JasperViewer;

Eu importei ja pro projeto o iReport conforme imagens anexas, e achei muito curioso a quantidade de arquivos que ele importou.


Enfim, não sei mais o que fazer. A primeira parte que é da instalação e geração está ok, o lance agora é a classe java para poder chamar o relatorio gerado (.jasper) e exibi-lo dentro da aplicação ao ser executada.

Se alguem puder me ajudar, agradeço imensamente.

Abraços

Flávio

[Thumb - bb01.jpg]
 Nome do arquivo bb01.jpg [Disk] Download
 Descrição Arquivos importados para a biblioteca do iReports - Parte 1
 Tamanho 90 Kbytes
 Baixado:  127 vez(es)

[Thumb - bb02.jpg]
 Nome do arquivo bb02.jpg [Disk] Download
 Descrição Arquivos importados para a biblioteca do iReports - Parte 2
 Tamanho 44 Kbytes
 Baixado:  82 vez(es)

This message was edited 2 times. Last update was at 10/05/2009 15:25:41

[WWW]
roger_rf
GUJ Master

Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline

Eu faço assim:



onde <parametros> é um HashMap; e <conexaoSql> é uma Connection.

O objeto <viewer> é um componente Swing como qualquer outro, então agora é só inseri-lo num JPanel ou num JFrame, por exemplo.

amsc
Smalltalk

Membro desde: 05/05/2009 15:18:06
Mensagens: 3
Offline

[size=18]Caros, me desculpem por estar me metendo na pergunta, mas estou com um problema muito parecido.
Sou iniciante em Java(apenas um gafanhoto) e criei 3 relatórios dentro da minha aplicação para desktop.
Em tempo de projeto, o preview está perfeito porque uso um select que carrega dados de uma view que eu já codifiquei lá no PostgresQL. Enfim, os relatórios me retornam o que eu preciso.
A minha humilde aplicação tem um menu principal onde eu quero que quando o usuário dê um duplo-clique em Relatórios -> Melhores Clientes este relatório [size=7][size=9][size=12].jasper
[/size][/size]seja exibido na tela.
Vocês poderiam me ajudar? também já vasculhei a internet e não encontrei nenhuma luz.

Atenciosamente,[/size][/size]
Ewerton Oliveira
What is classpath?
[Avatar]

Membro desde: 28/11/2008 15:49:44
Mensagens: 8
Offline

Flavio... to vendo q vc encontro o mesmo problema q eu ...
axo q eu vou poder te ajudar...
vc importou a biblioteca... eu tb cometi o mesmo erro..
vc tem q importar para o projeto apenas os arkivos .jar...
extraia a pasta em qualquer lugar na sua makina ae....após isso, entre na pasta extraída/dist e copie o arkivo jasperreports-3.5.1.jar(as vzs pode mudar o nome por causa da sua versao) para fora da pasta... de preferencia em c:\ mesmo..
no netbeans, faça a importação desse jar...
caso não funcione, vc deve voltar à pasta q vc extraiu lá atras, entrar na pasta lib e copiar todos os .jar existentes.. cole em algum lugar, e importe para o projeto de novo..

pronto...
lembrando que vc deve importar em biblioteca e não biblioteca de testes... importe como jar/pasta...
serão importados menos arkivos do q qdo vc importo akelas bibliotecas... mto menos.. o ícone tb é diferente...
outro detalhe: vc deve copiar os arkivos pra outro local pq se vc tentar copiar atraves da pasta original, o netbeans entende q akela pasta é um projeto/biblioteca e importa ela inteira, ao inves de importar somente os .jars, que sao necessarios na verdade..

espero ter ajudado...
abraço

Ewerton Oliveira R. dos Santos
Ciência da Computação-7º Período
UNIRP - Centro Universitário de Rio Preto
São José do Rio Preto-SP
[Email] [MSN]
mannett
Thread.start()

Membro desde: 26/12/2003 12:15:18
Mensagens: 36
Offline

estou tentando mais sem sucesso !!! Segue o meu código:


 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team