Probleem
Kui proovite laadida alla "rJava" saate tõrketeate:
Tõrge: .onLoad nurjus loadNamespace() "rJava"
Lahendus
Nende hulk Keskkonnamuutujad ja teed, mis peaks olema teie süsteemi selleks, et "rJava" pakett
laadida edukalt.
Kontrollige Windows järgmist:
-
Kindlasti on õigesti seatud keskkonnamuutuja "JAVA_HOME" ja viitab 64-bitise versiooni jof Java (JDK või SE
Käitusaeg). 64-bitine Revolution R peate veenduge, et teil on 64-bitise versiooni Java installitud. -
Veenduge, et Java 'CLASSPATH ' \N muutuja on seatud.
64-bitine versioon on JDK, see on tavaliselt sees umbes järgmine (Windows):
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Kontrollige tee süsteemisätted. Windowsi, Mine ' Control Panel---> süsteemi--> Täpsemad sätted---> keskkonna muutujad.
Teie tee hõlmama kataloogid: "C:\Program Files\Java\jre6\bin\server" ja "C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64". -
Veenduge, et Keskkonnamuutujad "RPATH" ja "RHOME" säte on ja valige kataloogi:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Samu sätteid nõutakse Linux, kuid teed on erinevad.
-
CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH ja RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Linux, samuti käsu käivitamisel:
R CMD javareconf
See püüab seadistada Java korralikult süsteemi Revolution R ettevõtte jaoks.
Pange tähele, et kui mitte kõik konfiguratsioonisätted on täis töötavad R CMD javareconf pärast, see tavaliselt tähendab, et rJava ei tööta ja Java installimine/konfiguratsioon on ebapiisav.