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 SE
Runtime). 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 javareconf
Questa 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.