Dica: instalando IRPF 2008 no Fedora 8
Tive um trabalhinho pra fazer o IRPF 2008 funcionar no Fedora 8 hoje, então acho justo comparilhar o conhecimento, já que a Receita Federal não ajuda.
O IRPF2008 não funciona nativamente no Fedora 8 pois não tem suporte ao IcedTea. Para contornar isso, precisamos instalar o JRE da Sun. Porém, as versões mais recentes do JRE da Sun também não são suportadas pelo programa, por causa de um erro de detecção da versão (explico mais abaixo).
Sendo assim, para resolver, você precisa instalar o JRE 6 Update 3. Para deixar a vida de vocês mais fácil ainda, segue aqui o link (quase) direto para download (tem que aceitar a licença). Instale o JRE, conforme o formato do arquivo escolhido.
Feito isso, execute o programa de instalação do IRPF assim:
chmod +x IRPF2008linuxv1.0.bin
./IRPF2008linuxv1.0.bin -is:javahome /usr/java/jre1.6.0_03/
Next, next, finish… O programa irá criar um atalho na área de trabalho que não é válido (parece que o instalador não cria o script correto). Então, para resolver, vá ao diretório de instalação do IRPF (normalmente ~/ProgramasRFB/IRPF2008) e execute o seguinte:
echo “/usr/java/jre1.6.0_03/bin/java -jar ~/ProgramasRFB/IRPF2008/irpf.jar” > irpf2008
chmod +x irpf2008
[05/Mar] Pequena correção: o path do script acima estava incompleto.
[09/Mar] O processo de instalação do Receitanet é similar, e ele também tem o problema de não criar o script de chamada correto. Então, para isso, vá até o diretório onde ele foi instalado (normalmente ~/ProgramasRFB/Receitanet Java/) e execute o seguinte:
echo “/usr/java/jre1.6.0_03/bin/java -jar ~/ProgramasRFB/Receitanet\ Java/receitanet.jar” > receitanet
chmod +x receitanet
Depois modifique o ícone da área de trabalho para apontar para o script recém criado.
Pronto! Agora vá lá e entenda-se com o leão.
Ah sim, quase esqueci de explicar qual é o problema! Bom, acontece que no JRE 6 Update 4 e superiores, você vai encontrar isso aqui:
$ /usr/java/jre1.6.0_05/bin/java -version
java version “1.6.0_05″
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)
É a última linha que deixa o programa do IRPF louco. Ele acha que o Java instalado é versão 10.0-b19, e diz que não é compatível. Olha só o que o Update 3 informa:
$ /usr/java/jre1.6.0_03/bin/java -version
java version “1.6.0_03″
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
Agora sim o instalador entendeu tudo.
Hum. Peraê. Ninguém viu isso enquanto o IRPF estava em beta? Vou ficar mais ligado da próxima vez…
Bom, vamos à luta!

Vi a citacao do seu tutorial no noticiaslinux.com.br e resolvi dar uma olhada nesse assunto que assombra os brasileiros no comeco de cada ano uhahuahuahu
E resolvi testar no meu debian etch , que ja estava com o jre 1.6.0_03 sendo assim economizei tempo, fiz o download dos programas irpf e o receitanet e so precisei executar:
chmod 755 IRPF2008linuxv1.0.bin
./IRPF2008linuxv1.0.bin
e o IRPF funcionou
chmod 755 ReceitanetJava2008_01linux.bin
./ReceitanetJava2008_01linux.bin
Então fica ai a dica pra quem usar Debian
Abraço e parabéns pelo tuto
Tkz god alguém viu isso. Já era tempo. Não manjo nada de Java, por isso tive que esperar pela solução de alguém.
Eu tb passei pelo mesmo problema em casa, pois o instalador detectava essa versão 10.0-b19 e não deixava continuar a instalação. Cheguei até a baixar o .jar pra tentar instalar por ele. Mas acabei não fazendo por falta de tempo.
Vou testar as suas sugestões qdo chegar em casa.
Valeu pela ajuda!
Carlos
Olá,
Eu também tinha reparado o mesmo bug do instalador do IRPF 2008 com os pacotes originais do java 6 (1.6) no Mandriva 2008.0 e postei as soluções “de contorno” aqui
http://www.mandrivabrasil.org/site/forum/index.php?topic=5140.0
Com pouca ou nenhuma adaptação pode-se usar em qualquer distribuição linux também.
Apesar de ser louvável a iniciativa de oferecer o IRPF para diversos sistemas operacionais, o pessoal ainda precisa aprender muito sobre Java.
Quase todo ano tem algum problema com esse programa do IRPF Java no linux. No primeiro ano havia problema com formulários onde algumas opções sumiam por causa do tratamento de fontes.
Parace que ninguém da equipe do Serpro usa linux em seus computadores e, pior ainda, não testam direito o programa no linux.
Java e muito bom e multiplataforma mas ainda assim os programas têm que ser testados com várias combinações de sistema, JVM, etc.
E o pior é que ignoraram meu email de relato de bug e não recebi resposta. Poderiam pelo menos lançar uma nova versão com o problema corrigido.
Aqui não obtive sucesso com fedora 8, ao executar a instalação sempre é mostrada a mensagem:
“A máquina Virtual Instalada no seu computador é 10.0-b19. Para que o programa IRPF 2008 funcione adequadamente é necessário que versão da máquina virtual seja no mínimo 1.4.0.” é visualizada, sem opção para continuar.
Atualmente estou com a última versão do Java:
java version “1.6.0_05″
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
Alguém tem alguma outra dica para resolver o pepino ?
Carlos, por favor, leia o tutorial. Ele foi escrito para resolver exatamente este problema. Você precisa utilizar o JRE 6 Update 3.
Oi Netmask ! Entendi o tutorial, mas não gostaria de retroceder para uma versão anterior do Java.
Efetuei a instalação da versão Java(TM) SE Runtime Environment 6 Update 3. Após isso, removi a versão instalada e alterei o default do java para Java(TM) SE Runtime Environment (build 1.6.0_05-b13), o IRPF 2008 funcionou perfeitamente !
Abraços !
ps: abaixo alguns comandos para ajudar na seleção da versão do Java:
/usr/sbin/alternatives –display java
/usr/sbin/alternatives –install /usr/bin/java java /usr/jre1.6.0_03/bin/java 19000
/usr/sbin/alternatives –config java
/usr/sbin/alternatives –remove java /usr/jre1.6.0_03/bin/java
Meu, não precisa instalar Java proprietário não. Pelo menos a versão de testes funcionava direitinho no IcedTea, era só o instalador que tava pifado. E como tem uma versão .jar pra baixar, sem instalador (com a vantagem de ser significativamente menor e não violar a GNU LGPL do glibc), é só baixar e usar aquela e correr o risco de tomar processo do ministério público na cabeça, em função de outras violações de licença que tornam o uso do software ilegal. Mas funciona, pelo menos até sair o IRPF2008-Livre
Dá para usar a versão do programa do IRPF 2008 SEM INSTALADOR (arquivo irpf2008v1.0.zip). Nesse caso basta descompactar o arquivo (que criará um subdiretório irpf2008/ com vários arquivos e rodar assim
java -jar irpf2008/irpf.jar
Notem que o programa nesse caso vai funcionar pois a verificação errada da versão acontece só no instalador.
Gostaria de saber como executar o programa de instalação do IRPF no windows, após intalado o JRE 6 Update 3.
Se alguem souber e me ajudar agradeço!
fabricio, desculpe, mas aqui acho que não é um bom lugar pra esse tipo de pergunta.
Olá, olha só estou tendo o msm problema com estes programas da SRF, mais exclusivamente com o CARNE LEÃO 2007, da o mesmo erro de JAVA, meu S.O é Win XP pro SP2, alguem sabe me ajuda??????????
Gostei da dica do Oliva. Agora, tem versão ZIP do ReceitaNet também? Eu não encontrei…
Valeu Netmask!!!
Corrigindo erro
“A máquina Virtual Instalada no seu computador é 10.0-b19. Para que o programa IRPF 2008 funcione adequadamente é necessário que versão da máquina virtual seja no mínimo 1.4.0.” é visualizada, sem opção para continuar.
Para que a instalaçao no windows funcione, é só entrar no só digitar em iniciar>executar “regedit”
Buscar a chave HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
nas varias pastas que forem exibidas deletar as pastas que referenciam a versã anteripor a 1.4.0.
Reiniciar e ta pronto é so rodar a instalaçao que vai funcionar.
Vlw galera
Caracooooooles, se vc não falasse que eu não poderia usar o update 05 do java 1.6, eu NUUUUUUUUNCA adivinharia!
Bem, é claro q estou tentando fazer a instalação no último dia antes do prazo final de entrega da declaração… E, claro, que está dando erro…
Qdo eu rodo o assistente de instalação, ele dá essa mensagem:
“O Assistente InstallShield instalou o produto IRPF 2008 com êxito. Escolha Avançar para continuar com o assistente.”
mas, qdo clico em avançar ele fecha.
fiz a instalação do jre 1.6.0_03 como manda o figurino, e tb já tentei o arquivo irpf2008v1.0.zip, usando
# java -jar irpf2008/irpf.jar
mas aí dá essa resposta:
cris@sataman:~/download/IR/irpf2008$ java -jar irpf.jar
Exception in thread “main” java.lang.ExceptionInInitializerError
at java.lang.Class.initializeClass(natClass.cc:758)
at serpro.ppgd.app.PgdIRPF.(Unknown Source)
at java.lang.Class.initializeClass(natClass.cc:750)
Caused by: java.lang.IllegalArgumentException: separator character expected – index: 4
at java.text.DecimalFormat.applyPatternWithSymbols(DecimalFormat.java:379)
at java.text.DecimalFormat.applyLocalizedPattern(DecimalFormat.java:391)
at irpf.kc.u(Unknown Source)
at irpf.D.toString(Unknown Source)
at irpf.D.a(Unknown Source)
at irpf.kc.a(Unknown Source)
at irpf.kc.c(Unknown Source)
at irpf.kc.(Unknown Source)
at irpf.cI.(Unknown Source)
at java.lang.Class.initializeClass(natClass.cc:750)
…2 more
Alguém tem alguma luz? No fim do túnel só vejo o leão correndo em minha direção….