Probleem
U krijgt de fout bij het laden van het pakket 'rJava':
Fout: .onLoad is mislukt in loadNamespace() voor 'rJava'
Oplossing
Hun zijn een aantal omgevingsvariabelen en paden die moeten worden ingesteld op uw systeem, zodat het pakket 'rJava'
om te worden geladen. De volgende opties in Windows, moet u controleren:-
Zorg ervoor dat de variabele 'JAVA_HOME' correct ingesteld is en naar een 64-bits versie jof Java (JDK of SE verwijst
Runtime). Voor 64-bits revolutie R moet u een 64-bits versie van Java geïnstalleerd hebt. -
Controleer of de Java-CLASSPATH-variabele is juist ingesteld.
Voor de 64-bits versie van de JDK, wordt dit meestal ingesteld op ongeveer zo uit (op Windows): 'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Controleer de instellingen van uw systeem pad. In Windows, Ga naar ' het Configuratiescherm systeem--->--> Geavanceerde instellingen---> Environment-variabelen.
Het pad naar de mappen moet worden opgenomen: 'C:\Program Files\Java\jre6\bin\server' en 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'. -
Zorg ervoor dat de omgevingsvariabelen 'RPATH' en 'RHOME' worden ingesteld en wijst u de map:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Dezelfde instellingen zijn vereist op Linux, maar de paden afwijken:
-
CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH en RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Op Linux wordt ook aanbevolen dat u de opdracht uitvoert:
CMD R javareconf Dit zal proberen Java correct te configureren op uw systeem voor gebruik met R-Enterprise revolutie. Houd er rekening mee dat als niet alle configuratie-instellingen worden ingevuld nadat uitvoeren CMD R javareconf, dit meestal betekent dat rJava werkt niet en de Java-installatie/configuratie volstaat.