我的电脑是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’中没有找到
有人能帮我安装这些压缩文件吗?谢谢
发布于 2017-07-28 21:22:00
以前遇到过这个问题。尝试安装64位或32位Java,取决于您的r版本.
error in installing RWeka package in R
我还需要处理一些代码来设置java_home环境变量。
试着摆弄这个剧本,它没有任何顺序.要么将env变量设置为安装Java的位置,要么将其保留为空白,这似乎适合我。
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)发布于 2017-08-01 00:24:33
我现在解决了这个问题,它是由我的学生帐户引起的,而不是R。解决办法是:
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)谢谢你们。
https://stackoverflow.com/questions/45382430
复制相似问题