Problém
Při pokusu o načtení balíčku "rJava" se zobrazí chybová zpráva:
Chyba: .onLoad se v loadNamespace() u 'rJava'
Řešení
Jejich počet proměnné prostředí a cesty, které je třeba nastavit v počítači v pořadí pro balíček "rJava"
Chcete-li úspěšně načíst.
Měli byste zkontrolovat následující v systému Windows:
-
Je správně nastavena proměnná prostředí "JAVA_HOME" a odkazuje na 64bitovou verzi jof Java (JDK nebo SE
Modul runtime). R 64-bit revoluce potřebujete Ujistěte se, že máte 64-bit verzi Java nainstalován. -
Ujistěte se, zda je správně nastavena proměnná "CESTĚ" Java.
Pro 64-bit verze JDK to je obvykle nastavena na něco jako následující (na Windows):
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Zkontrolujte nastavení systému CESTU. V systému Windows, goto "ovládací Panel---> Systém-->---> Upřesnit nastavení proměnných prostředí.
Cesta by měla zahrnovat adresáře: "C:\Program Files\Java\jre6\bin\server" a "C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64". -
Ujistěte se, že jsou obě nastaveny proměnné prostředí "RPATH" a "RHOME" a přejděte do adresáře:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Linux, je nutné se stejným nastavením, však bude jiné cesty:
-
Cesty pro třídy: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH a RHOME: /usr/lib64/Revo-7.3/R-3.1.1
Na platformě Linux doporučujeme také spuštění příkazu:
Javareconf R CMD
To se pokusí správně nakonfigurovat Java v systému pomocí revoluce R Enterprise.
Všimněte si, že pokud všechna nastavení konfigurace jsou vyplněna po spuštění R CMD javareconf, to obvykle znamená, že nebude fungovat rJava a Java instalace/konfigurace je nedostatečná.