rJava - пакет R - не может решить

Я хочу установить rJava

install.packages("rJava")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.3/rJava_0.9-8.zip'
Content type 'application/zip' length 713967 bytes (697 KB)
downloaded 697 KB

package ‘rJava’ successfully unpacked and MD5 sums checked

я пытался

Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_121')
library(rJava)

Но я получаю

библиотека (rJava) Ошибка: сбой.onLoad в loadNamespace() для "rJava", подробности: call: inDL(x, as.logical(local), as.logical(now), ...) ошибка: невозможно загрузить общий объект 'C:/Users/.../Documents/R/R-3.3.2/library/rJava/libs/x64/rJava.dll': ошибка LoadLibrary: %1 не является допустимым приложением Win32. без обозначения даты Не удалось загрузить пакет или пространство имен для 'rJava'

Я пытался даже с версией x86, но я не знаю, как это исправить!

платформа x86_64-w64-mingw32
арка x86_64
os mingw32
система x86_64, mingw32
статус
основной 3
несовершеннолетний 3.2
2016 год
месяц 10
день 31
SVN Rev 71607
язык R
version.string R версия 3.3.2 (2016-10-31) ник искренний тыквенный патч

1 ответ

У меня такая же проблема. Ниже работал со мной.

options(java.home="C:\\Program Files\\Java\\jdk1.8.0_65\\jre")
install.packages("rJava")
install.packages("XLConnect")
install.packages("XLConnectJars")
library(rJava)
library(XLConnect)
library(XLConnectJars)

Я знаю, что это не бритва оккама, потому что в моем скрипте выше, возможно, есть ненужные строки. Но по крайней мере я решил ту же проблему с этим.

Другие вопросы по тегам