我已经成功安装了rJava包。但是,当我运行命令library(rJava)
时,我收到以下错误。
> library(rJava) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: fun(libname, pkgname) error: JAVA_HOME
cannot be determined from the Registry Error: package or namespace
load failed for ‘rJava’
我该如何解决这个问题?
答案 0 :(得分:0)
我也遇到了运行XLConnect的问题。事实证明,我的R实例无法在我的64位Windows计算机上看到Jave虚拟机。我只是在它所在的文件夹中找到了我的jvm.dll
文件的64位版本。
你可以在你的library
或require()
函数的.dll文件的路径上,它应该撤消疯狂,但在我的情况下,我必须完全更新Java,因为它是太旧了,在我的脚本开头设置它指向JAVA家。
Sys.setenv(JAVA_HOME="yourpathhere")
看看是否有效。