Problema
Quando si tenta di caricare il pacchetto 'rJava' è visualizzato l'errore:
: Errore .onLoad in loadNamespace() per 'rJava'
Soluzione
Loro una serie di variabili di ambiente e i percorsi che è necessario impostare nel sistema, affinché il pacchetto 'rJava'per caricare correttamente.È necessario controllare quanto segue in Windows:
-
Assicurarsi che la variabile di ambiente 'JAVA_HOME' è impostata correttamente e che punta a un jof 64 bit versione Java (JDK o SERuntime). Per 64 bit rivoluzione R è necessario assicurarsi di avere una versione a 64 bit di Java installato.
-
Assicurarsi che la variabile 'percorso ' di classe Java sia impostata correttamente.Per la versione a 64 bit di JDK, questa viene generalmente impostata sul seguente (in Windows): 'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'
-
Verificare le impostazioni di percorso di sistema. In Windows, goto ' Pannello di controllo---> di sistema--> Impostazioni avanzate---> le variabili di ambiente.Il percorso deve includere le directory: 'C:\Programmi\Microsoft Files\Java\jre6\bin\server' e 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'.
-
Assicurarsi che le variabili di ambiente 'RPATH' e 'RHOME' sono entrambe impostate e puntano alla directory: 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Le stesse impostazioni sono necessarie su Linux, tuttavia, i percorsi saranno diversi:
-
Percorso di classe: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH e RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Su Linux, si consiglia inoltre di eseguire il comando:R CMD javareconfQuesta operazione tenterà di configurare correttamente Java nel sistema per l'utilizzo con Enterprise R di rivoluzione.Si noti che se non tutte le impostazioni di configurazione sono compilate dopo l'esecuzione 'R CMD javareconf', significa che rJava non funziona e l'installazione/configurazione di Java è insufficiente.