Проблема
При попытке загрузить пакет «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 установки и настройки.