809669515

2018-10-16   阅读量: 1379

数据分析师 R语言

R运行错误: load failed for ‘rJava’

扫码加入数据分析学习群

问题:在运行R的过程中,通常会需要调用rJava.dll来运行虚拟环境。比如,导入包library(xlsx)的时候,出错:

> library(xlsx)载入需要的程辑包:rJavaError: package or namespace load failed for ‘rJava’: loadNamespace()里算'rJava'时.onLoad失败了,详细内容:  调用: inDL(x, as.logical(local), as.logical(now), ...)  错误: unable to load shared object 'D:/Program Files (x86)/R/R-3.4.2/library/rJava/libs/x64/rJava.dll':  LoadLibrary failure:  找不到指定的模块。Error: 无法载入程辑包‘rJava’

解决方法:

这种情况,一般是系统中装了JAVA环境后安装其他软件的时候再次装了JAVA的类库rJava.dll,R的运行环境无法调用确认项。找到自己安装的JAVA环境,去配置R的系统环境中的rJava.dll:

>Sys.setenv(JAVA_HOME='D:/Program Files (x86)/Java/jdk1.8.0_144/jre')

    再次运行library(xlsx),就可以了!

>library(xlsx)载入需要的程辑包:rJava载入需要的程辑包:xlsxjars

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
120.6602 3 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子