Jasper - Import com problema

12 respostas
J

Oi Pessoal, tudo bem?

Estou tentando desenvolver um relatório em Jasper usando o iReport, a minha aplicação tem que chamar esse relatório passando parametros de algumas combos. Alguem tem algum exemplo de código:

Na minha aplicação quando os seguintes imports, da erro:

import net.sf.jasperreports.engine.JRException;

import net.sf.jasperreports.engine.JasperFillManager;

import net.sf.jasperreports.engine.JasperManager;

import net.sf.jasperreports.engine.JasperPrint;

import net.sf.jasperreports.engine.JasperReport;

import net.sf.jasperreports.engine.JasperRunManager;

import net.sf.jasperreports.engine.util.JRLoader;

import net.sf.jasperreports.view.JasperViewer;

Alguem sabe como resolver este erro?

Obrigado galera.

12 Respostas

E

qual erro que tá dando?

vc adicionou o jar do IReport no seu classpath??

J

Sim, ja adicionei. Simplesmente o eclipse não reconhece o import, segue o erro: “The import net cannot be resolved”

Vc tem idéia?

Valeu

M

Quais arquivos você colocou no path da sua aplicação?

Até!

J

Quem instalou para mim é um kra q manja muito de java, acredito que ele tenha adicionado tudo certo, mas em todo caso, quais os arquivos que tem que ser adicionado,eu verifico aqui.
Esses erros são decorrentes disso?

Desculpe a minha ‘ignorância, estou começando com jav agora’, programava em outra linguagem. Se eu puder ajudar em alguma coisa tb…

Obrigado.

M

Quando ele não consegue achar as classes que importas, ele acusa esse erro mesmo.
Clique com o botão direito no seu projeto e vá em Properties -> Java Build Path -> libraries e veja se tem algum pacote jasperreports ali.

Até!

J

Essa classe não tem, as que tem são essas:

“classe12.jar” - para acessar o banco
“JRE System Library[jre]”;

Pelo visto esta faltando, como adiciono a faltante?

M

Se você já não tiver baixado, entre em: http://jasperreports.sf.net/ e baixe a versão mais recente e descompacte na pasta que quiser. No mesmo menu que você viu aqueles arquivos, você vai em Add External Jar, seleciona todos os arquivos que estiverem dentro da pasta lib e pronto.

Até!

J

Valeu Kra, vou testar e amanhã dou um retorno.

Precisando de alguma coisa, é só mandar uma msg.

Abs.

J

Kra, funcionou, valeu.

Sem querer incomodar mas ja incomodando, vc tem algum exemplo de código que gera relatório passando paramentros da aplicação para o Jasper.

Você ja ajudou bastante, se não tiver, sem problema.

Obrigado mais uma vez.

E

cara, pra vc passar um parâmetro para o report vc faz algo assim:

1º - vc declara um parametro no report, o qual vc quer inserir um valor pela aplicação. vamos supor que vc tenha declarado um parâmetro de nome $P{DATA} e vc quer enviar o valor 01/01/2007.

para isso vc faz o seguinte na aplicação:

HashMap map = new HashMap();

map.put("DATA", "01/01/2007");

...

ai depois é dar uma conexão pro relatório…

flws

J

Valeu Kra, vou testar.

Você acha melhor fazer o select na aplicação ou no próprio Jasper?

Se vc falar aplicação, tem como eu passar uma string com o select pronto para o jasper? Assim eu não preciso passar nem parametro.

Desculpe se a pergunta foi básica, sou novo em Java.

Valeu.

Abs.

E

cara…ai vai do que vc achar melhor…

eu costumo fazer o select no report msm…

flws

Criado 6 de fevereiro de 2007
Ultima resposta 7 de fev. de 2007
Respostas 12
Participantes 3