Gamedev, Game Design, Games, Desenhos, Arte Digital e etc.


Resolvendo um problema no IReport


-->

Hoje andei passando por uma tremenda dor de cabeça no meu serviço, e decidi postar aqui sobre o problema e sua solução, já que outros usuários podem passar pelo mesmo problema.

Muitos já devem ter usado o IReport, que é um software opensource de criação de relatórios para a linguagem Java. Então, por ordem da empresa onde eu trabalho, tive de voltar a usar ele, e por ser opensource, eu decidi pegar a versão mais atual do software (até o fechamento deste post é a versão 1.3.3). Baixei todo animado e abri o software. Como eu estava com dois JDKs na máquina (1.6 e o 1.5 Update 11), ele, automaticamente, setou a interface com o idioma português (do Brasil)!

Alguns devem pensar: beleza, um software em português! Até eu queria usar a versão “brasileira” da ferramenta, mas é aí que começou os meus problemas. Para testar o IReport, decidi criar um relatório simples (sem acesso ao banco de dados) , e mandei compilar. Aí apareceu a seguinte frase:

Alguns podem pensar: tá compilando! É claro que está (meio óbvio :) ), mas o problema é que ficava a mesma frase e não terminava a compilação. O processo simplesmente ficava na memória rodando para sempre. E aí comecei a entrar em desespero, já que eu precisava botar a ferramenta para funcionar, e nada funcionava. Pensei em tudo: que a versão veio com bugs, ou mesmo a instalação pode ter vindo corrompida (e aí tentei baixar uma versão anterior, e estava com o mesmo problema). Então meu patrão sugeriu que o erro fosse eu ter dois JDKs no PC. Isso tudo foi na parte da manhã, e voltei para casa para almoçar.Durante o meu almoço, baixei novamente o IReport (versão 1.3.3) e tentei executar (no PC da minha casa só tinha o JDK 6), e não funcionou. Então pensei que fosse o JDK 6. Voltei pro trabalho, removi todos os JDKs de lá e reinstalei novamente o JDK 5. E aí vi que o IReport funcionou na primeira tentativa, mas depois de algum tempo ele parou de funcionar novamente… Para variar, no computador do meu patrão também não funcionava o IReport…

Aí eu pensei: o jeito é regredir umas 4 versões diferentes para ver se funciona…aí pensei: quando o IReport funcionou, a interface dele estava em inglês (e depois de algum tempo o software troca o idioma da interface e coloca em português). Decidi trocar o idioma (indo em Opções → Opções → Aba Geral → Idioma), colocando o idioma inglês. E aí o compilador funcionou!

E aí, para funcionar, o jeito é usar o software em inglês.


Possíveis posts relacionados


Comentários