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 ?
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.
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.
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.