求助,我已经安装了rJava包了,为什么还会这样呢?感谢好心人

library('xlsx')
载入需要的程辑包:rJava
Error: package or namespace load failed for ‘rJava’:
loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: fun(libname, pkgname)
错误: JAVA_HOME cannot be determined from the Registry
错误: 无法载入程辑包‘rJava’

因为电脑没有安装Java,下载Java程序包并安装,安装的时候需要关闭R,安装好以后再重启R,即可使用xlsx包了
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-28
你这图看不到字呀,你仔细看看提示。一般来说答案都在提示里面呢。追问

library('xlsx')
载入需要的程辑包:rJava
Error: package or namespace load failed for ‘rJava’:
loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: fun(libname, pkgname)
错误: JAVA_HOME cannot be determined from the Registry
错误: 无法载入程辑包‘rJava’
就显示的这个

library('xlsx')
载入需要的程辑包:rJava
Error: package or namespace load failed for ‘rJava’:
loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: fun(libname, pkgname)
错误: JAVA_HOME cannot be determined from the Registry
错误: 无法载入程辑包‘rJava’
就显示的这个

追答

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)

试试这段代码。外国网友发的。把package名字改下尝试下。

相似回答