Проблеми
Під час спроби завантажити пакет "rJava", ви отримаєте повідомлення про помилку:
Помилка: .onLoad вдалося loadNamespace(), для "rJava"
Рішення
Їх кількість змінні середовища, які потрібно настроїти на комп'ютері в порядку, що пакет "rJava"
щоб завантажити належним чином.
Нижче в ОС Windows, потрібно перевірити:
-
Переконайтеся, змінну середовища 'JAVA_HOME', установити належним чином і вказує на 64-розрядну версію-jof Java (JDK або SE
Виконання). Для 64-розрядних Revolution R, потрібно переконатися, що наявність 64-розрядних версіях встановлені Java. -
Переконайтеся, що змінну Java "CLASSPATH" встановлено правильно.
Для 64-розрядної версії JDK це зазвичай встановлено на кшталт (Windows):
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Перевірте параметри системи шляхом. В ОС Windows, goto "панелі керування системи--->--> додаткові параметри---> змінні оточення.
Шляху має містити каталогах: "C:\Program Files\Java\jre6\bin\server" та "C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64". -
Переконайтеся, змінні оточення "RPATH" та "RHOME" як встановити і виберіть каталог:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
Однакові параметри необхідні на Linux, однак, шляхи можуть бути інші:
-
CLASSPATH: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH та RHOME: /usr/lib64/Revo-7.3/R-3.1.1
На Linux також рекомендується запуску команди:
R CMD javareconf
Це буде намагатися належним чином налаштувати Java, системи для використання з Revolution R підприємства.
Зверніть увагу, що, якщо не всі параметри заповнюються після запуск R CMD javareconf, це зазвичай означає, що rJava не буде працювати, і Java установка/конфігурація недостатньо.