I do what I can

Random thoughts from Mauricio Teixeira…

Posts Tagged ‘jre

Dica: instalando IRPF 2008 no Fedora 8

with 20 comments

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!

Anúncios

Written by netmask

março 4, 2008 at 22:42

Publicado em Uncategorized

Tagged with , , ,