Relatorio não gera em outro computador

9 respostas
rodrigo.rrch

Bom dia

Fiz um projetinho e gerei o .jar normal. Na minha maquina eu executo o projeto (.jar) normalmente e o relatorio é exibido
porem quando eu passo meu .jar para outro computador o projeto é executado normalmente e o relatorio não abre.

A biblioteca do ireport esta na minha lib e o java esta instalado.

O que pode ser ? Alguem tem alguma ideia do que esta faltando ?

Abraço

9 Respostas

drsmachado

Você vai ao médico para uma consultinha? Ao engenheiro civil e pede uma plantinha? Então não chame de projetinho, sisteminha, etczinha…
Sim, falta você criar um log e ver qual o erro disparado, não acha?

MiguelCP

Tem imagem nesse seu relatório?

rodrigo.rrch

Sim tem Imagem. Sera que é isso ? vou verificar isto

Chamei de “projetinho” pq realmente é um projetINHO de teste. para estudo pessoal.
:wink:

Abraço !!!

drsmachado

rodrigo.rrch:
Sim tem Imagem. Sera que é isso ? vou verificar isto

Chamei de “projetinho” pq realmente é um projetINHO de teste. para estudo pessoal.
:wink:

Abraço !!!


O problema é que fazendo isso, você permite que outras pessoas chamem de “projetinho”, “sisteminha” e a ideia de simplicidade e facilidade permanece. Quanto mais simples, menos valorizado será.
A culpa de termos salários baixos ou valores ruins para projetos é nossa, pois aceitamos isso. É nosso dever enfatizar que o que fazemos tem valor. Depois o pessoal reclama que ganha mal e não entende por quê.

magalli

[color=violet]Eu já passei por isso o que acontece se você definiu no seu ireport jdbc:mysql://localhost/Relatorios,
e no outro computador a pasta não estiver com nome de Relatorios não vai funcionar,
aconselho que você utilize uma classe de conexão do seu projeto para fazer conexão entre o .jasper e o java,
passe imagem por parametro…, pergunta boba vc executo o sql no outro computador na hora de testa o arquivo jar ?[/color]

rodrigo.rrch

Verdade drsmachado não tinha visto por este lado.

Magali o sql e a conexao funcionou direitinho creio que seja a imagem mesmo. Ja estou mudando ak e retorno se deu certo. Abraço ^^

drsmachado

magalli:
[color=violet]Eu já passei por isso o que acontece se você definiu no seu ireport jdbc:mysql://localhost/Relatorios,
e no outro computador a pasta não estiver com nome de Relatorios não vai funcionar,
aconselho que você utilize uma classe de conexão do seu projeto para fazer conexão entre o .jasper e o java,
passe imagem por parametro…, pergunta boba vc executo o sql no outro computador na hora de testa o arquivo jar ?[/color]

Opa, temos aqui belos questionamentos e um lembrete muito adequado, principalmente sobre o sql.
Como eu disse, com um bom log, isso não causaria problemas maiores, bastava ler o arquivo e ver onde o erro ocorreu.

magalli

drsmachado:
magalli:
[color=violet]Eu já passei por isso o que acontece se você definiu no seu ireport jdbc:mysql://localhost/Relatorios,
e no outro computador a pasta não estiver com nome de Relatorios não vai funcionar,
aconselho que você utilize uma classe de conexão do seu projeto para fazer conexão entre o .jasper e o java,
passe imagem por parametro…, pergunta boba vc executo o sql no outro computador na hora de testa o arquivo jar ?[/color]

Opa, temos aqui belos questionamentos e um lembrete muito adequado, principalmente sobre o sql.
Como eu disse, com um bom log, isso não causaria problemas maiores, bastava ler o arquivo e ver onde o erro ocorreu.

[color=violet] Sem duvida o log é essencial,[/color] [color=blue]= [/color][color=red] )[/color]

MiguelCP

Como foi falado, a imagem tem que ser colocada como parametro, aconteceu comigo isso e no log já diz que o caminho da imagem não existe.

Criado 13 de fevereiro de 2013
Ultima resposta 13 de fev. de 2013
Respostas 9
Participantes 4