Si applica a
Revolution Analytics

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.