Página Inicial > Mundo Real, Mundo Virtual > Programa da receita Federal só funciona com a máquina virtual Java da Sun

Programa da receita Federal só funciona com a máquina virtual Java da Sun

Esta é só uma dica rápida para quem ainda precisa entregar a sua declaração de renda 2009/2010  mas ainda não conseguiu porque ao tentar instalar o IRPF2010 ou o Receitanet no seu Linux recebe a mensagem:

The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)

Por aqui eu instalei o IRPF2010 no meu Ubuntu 9.10 sem problemas, preenchi a minha declaração normalmente, … mas ao tentar instalar o Receitanet, ou mesmo executar aquela versão multiplataforma recebia a dita mensagem.

O culpado

Após quebrar a cabeça e socar o teclado algumas vezes eu me lembrei que existe um lixo de interpretador Java que é pior do que o interpretador Java original da Sun (dizem que ele é promissor, mas por enquanto ele não presta. Fuja dele como você foje da própria linguagem Java). Me refiro ao OpenJDK que nunca deu certo, nunca funcionou e se depender de mim …. (bem a opinião de um cara que não gosta de Java não deve importar muito).

Solução

Em fim, Abra o Synaptic (Sistema > Administração > Gerenciador de Pacotes Synaptic), procure por “openjdk“. Todos os pacotes instalados e relacionados a ele devem ser removidos sem piedade. Depois procure por “sun-java“  e instale os pacotes “sun-java6-jre“,”sun-java6-plugin” e “sun-java6-bin“.

Só uma observação: Não use a “Central de Programas do Ubuntu” para remover o OpenJDK pois de lá você não vai remover o lixo todo. Eu havia removido por lá, mas ao verificar a versão do Java (pela linha de comando digita-se: java -version) via-se que o maldito OpenJDK ainda estava vivo no meu sistema e a instalação do Receitanet continuava falhando. Após procurar por Openjdk, via Synaptic, percebi que ainda havia um tal de “openjdk-6-jre-headless” que sobreviveu ao extermínio.

Feito isso você pode instalar o Receitanet que aquele erro não vai mais ocorrer.

  1. 8, março, 2010 em 22:39 | #1

    Não testei com o OpenJDK. Mas veja se isso não resolve o problema com ele:

    http://www.eriberto.pro.br/blog/?p=290

    []s

  2. 9, março, 2010 em 08:02 | #2

    Valeu @Eriberto e obrigado pela visita e pela dica.

    Quando eu vi a mensagem, o meu primeiro impulso foi de escovar bits e depurar o programa também, mas acabei não o fazendo por considerar que o problema poderia ser resolvido de forma “menos inteligente”, afinal de contas ele foi desenvolvido para quem não entende nada de TI.

    Então como já tive problemas como OpenJDK e alguns software Java que não tinha como fugir, acabei resolvendo pelo método mais rudimentar que é o de dar uma faxina no sistema.

    Só como palpite, acredito que este problema ocorreu no Debian Squeeze, porque você tem várias máquinas Java instaladas (dedução pelos arquivos que você contém no diretório /usr/lib/jvm/). No meu sistema – depois da faxina em que só deixei a máquina da Sun – só aparecem estes arquivos:
    ls /usr/lib/jvm/
    java-1.5.0-gcj-4.4 java-6-sun java-6-sun-1.6.0.16

    Mas mesmo assim sua informação é bastante útil para quem precisar – por algum motivo que eu não vá entender – manter diversas versões da JVM.

    [ ]‘s

  3. andre
    3, abril, 2010 em 19:38 | #3

    Cara
    Obrigadão quebro um galho aqui

  4. Flávia
    14, junho, 2010 em 14:27 | #4

    Olá!
    Suas dicas foram valiosíssimas. Uso o Ubuntu 10.4 e graças as suas informações estou conseguindo acessar o site do Banco do Brasil.
    Muito obrigada por compartilhar dicas e informações úteis.
    Obrigada!
    Flávia

  5. 14, junho, 2010 em 14:30 | #5

    Obrigado pela visita @Flávia .

    Fico feliz em saber que o texto foi útil para mais alguém. Volte sempre. ;)

  1. Nenhum trackback ainda.