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 SETempo 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 javareconfIsso 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.