Problema

Ao tentar carregar o pacote 'rJava', você obtém o erro:

Erro: falha do .onLoad no loadNamespace() para 'rJava'

Solução

A um número de variáveis de ambiente e caminhos que precisam ser definidas em seu sistema, para que o pacote de 'rJava'
carregar com êxito.

Você deve verificar o seguinte no Windows:

  • Certifique-se de que a variável de ambiente 'JAVA_HOME' está definida corretamente e aponta para uma versão de 64 bits jof Java (JDK ou SE
    Tempo de execução). Para 64 bits revolução R você precisa certificar-se de que você tenha uma versão de 64 bits do Java instalada.

  • Certifique-se de que a variável de 'CLASSPATH' Java está definida corretamente.
    Para a versão de 64 bits do JDK, isso normalmente é definido como algo parecido com o seguinte (no Windows):
          'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'

  • Verifique as configurações de caminho do sistema. No Windows, ir para ' Painel de controle---> sistema--> Configurações avançadas---> variáveis de ambiente.
    O caminho deve incluir os diretórios: 'C:\Program Files\Java\jre6\bin\server' e 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'.

  • Certifique-se de que as variáveis de ambiente 'RPATH' e 'RHOME' são definidas e apontar para o diretório:
          'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'

As mesmas configurações são necessárias no Linux, no entanto, os caminhos serão diferentes:

  • CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext

  • RPATH e RHOME: /usr/lib64/Revo-7.3/R-3.1.1

No Linux, também é recomendável que você execute o comando:

R CMD javareconf

Isso irá tentar configurar Java corretamente no seu sistema para uso com revolução R Enterprise.

Observe que se não todas as definições de configuração são preenchidas após execução 'R CMD javareconf', isso geralmente significa que rJava não funcionará e a configuração da instalação Java é insuficiente.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×