rJava - R包 - 无法解决

时间:2017-01-30 09:35:57

标签: r packages rjava

我想安装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应用程序。   ND。   “rJava”

的包或命名空间加载失败

我已尝试使用x86版本,但我不知道如何解决这个问题!

  

平台x86_64-w64-mingw32
  拱x86_64
  os mingw32
  system x86_64,mingw32
  状态
  专业3   未成年人3.2
  2016年年   第10个月   第31天   svn rev 71607
  语言R
  version.string R版本3.3.2(2016-10-31)   昵称真诚的南瓜补丁

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。以下是我的工作。

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)

我知道这不是occam的剃刀,因为上面的脚本可能有一些不必要的线条。但至少我解决了同样的问题。