我已经成功地安装了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’我该如何解决这个问题?
发布于 2016-05-01 23:35:35
我在运行XLConnect时也遇到了这个问题。事实证明,我的R实例无法在我的64位Windows计算机上看到工作中的Jave虚拟机。我只是在它所在的文件夹中找到了64位版本的jvm.dll文件。
您只需查看指向library或require()函数的.dll文件的路径,它应该会消除这种混乱,尽管在我的示例中,我必须完全更新Java,因为它太旧了,并在脚本的开头将其设置为指向JAVA home。
Sys.setenv(JAVA_HOME="yourpathhere")
看看这能不能用。
https://stackoverflow.com/questions/36967982
复制相似问题