Проблема
При попытке загрузить пакет «rJava» появляется сообщение об ошибке:
Ошибка: Неудача при .onLoad в loadNamespace() для «rJava»
Решение
Их число переменные среды и пути, которые должны быть установлены в системе, чтобы пакет «rJava»
для успешной загрузки.
Необходимо проверить следующие действия на Windows:
-
Убедитесь, что переменная среды «JAVA_HOME» настроен правильно и указывает на 64-разрядной версии jof Java (JDK или SE
Во время выполнения). Для 64-разрядных революции R необходимо убедиться в том, что 64-разрядной версии Java установлена. -
Убедитесь, что правильно задан переменной «CLASSPATH» Java.
Для 64-разрядной версии JDK это обычно устанавливается равным примерно следующим образом (в Windows):
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
Проверьте путь к параметрам системы. В системе Windows, перейти к "панели управления---> системы--> Дополнительные параметры---> переменных среды.
Путь должен включать каталоги: «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, необходимо те же параметры, но пути будут отличаться.
-
Подкаталоги КЛАССОВ: /usr/java/jdk1.7.0_02/jre/lib/ext
-
RPATH и RHOME: /usr/lib64/Revo-7.3/R-3.1.1
В системе Linux рекомендуется также выполнить команду:
Javareconf R CMD
Это будет пытаться правильно настроить Java на компьютере для использования с R революции предприятия.
Обратите внимание, что если не все параметры заполнены после выполнения «javareconf R CMD», это обычно означает, что rJava не будет работать и недостаточно Java установки и настройки.