Problem
Beim Laden des Pakets 'rJava' die Fehlermeldung ausgegeben:
: Fehler .onLoad in loadNamespace() für 'rJava'
Lösung
Die eine Reihe von Umgebungsvariablen und Pfade, die auf Ihrem System, für das Paket "rJava"
erfolgreich geladen.
Auf Windows Folgendes prüfen:
-
Stellen Sie sicher, dass die Umgebungsvariable JAVA_HOME"korrekt und auf eine 64-Bit-Version Jof (JDK oder Java verweist
Common Language Runtime). Für 64-Bit-Revolution müssen Sie sicherstellen, dass Sie eine 64-Bit-Version von Java installiert haben. -
Stellen Sie sicher, dass Java CLASSPATH' Variable richtig eingestellt ist.
Für die 64-Bit-Version des JDK wird dies in der Regel Folgendes (unter Windows) festgelegt:
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Überprüfen Sie die Pfad Systemeinstellungen. Unter Windows Goto "Systemsteuerungsoption System--->--> Erweiterte Einstellungen---> Environment Variables.
Sollte der Pfad der Verzeichnisse enthalten: 'C:\Programme\Microsoft Files\Java\jre6\bin\server' und 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'. -
Stellen Sie sicher, dass die Umgebungsvariablen 'RPATH' und 'RHOME' festgelegt sind und in das Verzeichnis:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Die gleiche Einstellung müssen jedoch unterschiedliche Pfade unter Linux:
-
CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH und RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Unter Linux wird auch empfohlen, den Befehl ausführen:
R-CMD javareconf
Dies wird versucht, Java auf Ihrem System mit Revolution R Enterprise konfigurieren.
Beachten Sie, dass wenn nicht alle Konfigurationsinformationen nach Ausführen 'R CMD Javareconf ausgefüllt sind, dies normalerweise, dass rJava bedeutet funktioniert nicht und die Java Installationskonfiguration reicht.