首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能在R中安装rJava_0.9-8、RWeka_0.4-29和RWekajars_3.9.0-1

未能在R中安装rJava_0.9-8、RWeka_0.4-29和RWekajars_3.9.0-1
EN

Stack Overflow用户
提问于 2017-07-28 21:07:44
回答 2查看 173关注 0票数 0

我的电脑是windows系统,64位。我试图从本地安装rJava_0.9-8、RWeka_0.4-29和RWekajars_3.9.0-1,R版本是R3.4.1和R3.0.8。以下是我的步骤和错误:

我试着安装压缩文件如下:成功解压缩包‘rJava’和检查MD5和

utils:menuInstallLocal()包‘RWeka’成功解压缩,MD5和检查了utils:menuInstallLocal()包‘RWekajars’成功解压缩,检查了MD5和

然后,我检查了如下:

库(RJava)错误:“rJava”的包或命名空间加载失败:.onLoad在loadNamespace()中失败,用于“rJava”,详细信息: call: JAVA_HOME (libname,pkgname)错误:无法从注册表库(RWeka)错误确定JAVA_HOME:“RWeka”的包或命名空间加载失败:.onLoad在loadNamespace()中为'rJava‘失败,详细信息: call: RWeka(libname,pkgname)错误:JAVA_HOME无法从注册表确定 我甚至尝试了另一种方法:install.packages(“G:/数据挖掘/rJava_0.9-8”,type="win.binary",repos=NULL),在.zip.unpack(pkg,tmpDir):zip文件‘G:/数据挖掘/rJava_0.9-8’中没有找到

有人能帮我安装这些压缩文件吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-07-28 21:22:00

以前遇到过这个问题。尝试安装64位或32位Java,取决于您的r版本.

error in installing RWeka package in R

我还需要处理一些代码来设置java_home环境变量。

试着摆弄这个剧本,它没有任何顺序.要么将env变量设置为安装Java的位置,要么将其保留为空白,这似乎适合我。

代码语言:javascript
复制
library(rJava)

Sys.setenv(JAVA_HOME='C:\\Program Files (x86)\\Java\\jre1.8.0_131')

install.packages('rJava')

Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_131\\bin') # for 64-bit version

# Need to set rJava to blank for it to load
Sys.setenv(JAVA_HOME='')

library(rJava)
Sys.getenv("JAVA_HOME") # Use this to see where the env var is pointing to

library(RWeka)
票数 0
EN

Stack Overflow用户

发布于 2017-08-01 00:24:33

我现在解决了这个问题,它是由我的学生帐户引起的,而不是R。解决办法是:

代码语言:javascript
复制
library(rJava,lib.loc ="H:/R")
install.packages("H:/2-COMP723_Data Mining/rJava_0.9-8.zip", repos = NULL, type = "win.binary",lib = "H:/R")
library(rJava)

谢谢你们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45382430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档