Ошибка при установке пакета XLConnect в Ubuntu

Я выполнил шаги, здесь, чтобы установить rjava на убунту. Все заработало как положено. Затем я без ошибок установил пакет XLConnect. Но когда я пытаюсь загрузить пакет XLConnect. У меня такая ошибка:

Загрузка необходимого пакета: XLConnectJars Ошибка: не удалось загрузить пакет или пространство имен для 'XLConnectJars': .onLoad не удалось в loadNamespace () для 'rJava', подробности: вызов: dyn.load (файл, DLLpath = DLLpath,…) ошибка: невозможно загрузить общий объект '/home/sdotserver1/R/x86_64-pc-linux-gnu-library/3.4/rJava/libs/rJava.so': libjvm.so: невозможно открыть файл общего объекта: нет такого файла или каталога < / strong> Ошибка: не удалось загрузить пакет XLConnectJars

Ценю любую помощь.


person blacng    schedule 25.02.2018    source источник


Ответы (1)


Ваша установка Java не может быть найдена. Убедитесь, что у вас установлена ​​JVM, а затем перенастройте R, выполнив sudo R CMD javareconf.

person Martin Studer    schedule 26.02.2018
comment
Привет, Мартин, спасибо за ответ. Спасибо за отличный пакет. Я установил jre на сервер ubuntu. Когда я ввел java -version, я получил следующий результат: openjdk версии 1.8.0_151 OpenJDK Runtime Environment (сборка 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12). Поэтому меня немного смущает, почему XLConnect не может найти jvm. - person blacng; 27.02.2018
comment
rJava будет определять вашу установку Java, а не напрямую XLConnect. Вы пытались установить переменную среды JAVA_HOME? - person Martin Studer; 27.02.2018
comment
Спасибо, Мартин. Я выполнил шаги, указанные на странице stackoverflow ubuntu, чтобы установить JAVA_HOME в системная среда. Я редактировал с использованием vim sudo /etc/environment, после чего написал и ушел. Затем я вижу на экране следующий текст: 2 файла для редактирования. Но когда я ввожу echo $JAVA_HOME, на экране ничего не отображается. - person blacng; 21.03.2018