Problēmas
Mēģinot ielādēt 'rJava' pakotne tiek parādīts kļūdas ziņojums:
Kļūda: neizdevās loadNamespace() 'rJava'.onLoad
Risinājums
To ir vairākas vides mainīgos un ceļi, ir jāiestata sistēmā, lai "rJava" pakotnelai ielādētu veiksmīgi.Jāpārbauda, vai šim Windows:
-
Pārliecinieties, vai ir pareizi iestatīts vides mainīgo 'JAVA_HOME' un norāda uz 64 bitu versiju jof Java (JDK vai SEIzpildlaika). 64 bitu Revolution R jums pārliecinieties, vai ir instalēta Java 64 bitu versija.
-
Pārliecinieties, vai Java 'CLASSPATH' mainīgais ir iestatīts pareizi.JDK 64 bitu versiju, tas parasti ir iestatīts uz kaut kas līdzīgs šim (sistēmā Windows): 'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext'
-
Pārbaudiet ceļu sistēmas iestatījumus. Sistēmā Windows, iet uz "vadības panelis---> System -> Advanced Settings---> vides mainīgos.Jūsu ceļš ir jāiekļauj direktoriju: "C:\Program Files\Java\jre6\bin\server" un "C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64".
-
Pārliecinieties, vai ir iestatītas "RPATH" un 'RHOME' vides mainīgos un norādiet direktorijā: 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Tos pašus iestatījumus nepieciešamas Linux, taču atšķirsies ceļi:
-
CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH un RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Linux, ir arī ieteicams palaist komandu:R CMD javareconfTas mēģinās pareizi konfigurēt Java Revolution R uzņēmuma izmantošanai sistēmā.Ņemiet vērā, ja ne visas konfigurācijas iestatījumi ir aizpildītas pēc darbojošos R CMD javareconf, tas parasti nozīmē, ka nedarbojas rJava un Java instalēšana/konfigurēšana ir nepietiekams.