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?
[quote=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 !!![/quote]
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ê.
[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]
[quote=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][/quote]
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.
[quote=drsmachado][quote=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][/quote]
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.[/quote]
[color=violet] Sem duvida o log é essencial,[/color] [color=blue]= [/color][color=red] )[/color]