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
- Artigos e Tutoriais
- Renderizando arquivos .blend online
- Linguagem Lua
- Saiu a versão final do Blender 2.44!!!
- Code Comics
- Superinteressante libera parte do seu acervo em seu site
- CSIB - A logo do projeto
- Instalando e configurando temas no Blender
- Blender 2.45 e outras informações úteis
- Autodesk irá separar o 3D Studio Max em duas versões


15/06/07 at 4:41 pm
Valeu cara! Perdi um bom tempo com isso. Daí resolvi pesquisar no google e achei seu post. Resolvido! Obrigado!
A Paz!
25/02/08 at 11:37 am
Amigão quer usar o programa em portugues e ainda resolver esse problema???
Faz o seguinte:
Plugins/Translation Status
Na janela que abrir da dois cliques em Portugues (brasil)
Na outra janela procura a seguinte Chave:
iReportCompiler.compilationRunningTime
nela tem o cara traduziu o parametro onde tá: {0,número}
tem que colocar {0,number}
(Por que esse number ae não para traduzir, mas, sim o formato do parametro!)
Clica em salvar fecha e seja feliz com o jasper em nosso idioma!!!!
Abraços,
SouJack