R读取excel时候报“rJava时.onLoad失败”
(2019-04-03 22:46:21)
标签:
rrjavajava |
分类: 程序设计 |
library(xlsx)
载入需要的程辑包:rJava
Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
安装对应位数的JRE,配置环境变量
用户变量:JAVA_HOME,值为“D:\Program
Files\Java\jre1.8.0_201”
系统变量:Path,增加“D:\Program
Files\Java\jre1.8.0_201\bin;”
故障依然!
网上查资料,给出了以下三个思路:
1、如果没有java运行环境,则需安装对应版本的jre,如R64就需要安装jre64位的,并且要注意在系统环境变量中指定java_home
2、如果有java运行环境,则是jre版本对应的JAVA_HOME设置有问题,需重新设置正确的JAVA_HOME
3、用R命令直接设置JAVA_HOME,命令如:Sys.setenv(JAVA_HOME='D:#Program
Files# )
(#替换成/)
查看Java
-version为64,继续查看R的位数,发现开始菜单有两个。查资料发现:“R-version-win.exe”的Windows安装程序(.exe)。您只需双击并运行安装程序接受默认设置即可。如果您的Windows是32位版本,它将安装32位版本。但是如果你的窗口是64位,那么它安装32位和64位版本。
原来是我运行时候,选择了32位版本。点击64位版本进去,一切正常!
参考资料:
https://blog.csdn.net/wqdwin/article/details/75386673
https://www.w3cschool.cn/r/r_environment_setup.html