Пакет XLConnect не работает R

Система: Windows 10 Pro x64

Версия R:

"x86_64-w64-mingw32"

Пару дней назад я удалил java_64_bit со своего компьютера и установил java_32_bit для другой программы. После этого мой код в R, использующий пакет XLConnect, перестает работать. Я установил.

Затем я переустановил java_64_bit в следующем каталоге

"C:/Program Files (x86)/Java/jre1.8.0_181/")

и изменил Java Home в моем коде R

Sys.setenv(JAVA_HOME = "C:/Program Files (x86)/Java/jre1.8.0_181/")

После установки и переустановки пакетов rJava, XLConnectJars, XLConnect я все еще получаю сообщение об ошибке.

    > library(XLConnect)
Loading required package: XLConnectJars
Error: package or namespace load failed for ‘XLConnectJars’:
 .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: unable to load shared object 'C:/Users/username/Documents/R/win-library/3.4/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  %1 ist keine zulässige Win32-Anwendung.

Error: package ‘XLConnectJars’ could not be loaded
In addition: Warning messages:
1: package ‘XLConnect’ was built under R version 3.4.4 
2: package ‘XLConnectJars’ was built under R version 3.4.4 

При вводе команды java_version получаю

> > system("java -version") java version "1.8.0_181" 
Java(TM) SE Runtime Environment (build 1.8.0_181-b13) 
Java HotSpot(TM) Client VM (build 25.181-b13, mixed mode)

Любая помощь могла бы быть полезна!


person esem    schedule 10.08.2018    source источник
comment
привет, вы уже проверили это? Вроде похожая проблема   -  person mischva11    schedule 10.08.2018
comment
да, все шаги сделаны и все должно быть правильно. Все еще не работает   -  person esem    schedule 13.08.2018


Ответы (1)


Путь JAVA_HOME, который вы вставили в свой вопрос, является путем для 32-битной JRE.

Вы также пробовали C:/Program Files/Java/jre1.8.0_181/, где размещаются 64-битные исполняемые файлы?

person Alain FAGOT BÉAREZ    schedule 23.08.2018