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" pakotne
lai 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 SE
Izpildlaika). 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 javareconf
Tas 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.