1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 解决R语言xlsx安装遇到加载rjava报错的问题

解决R语言xlsx安装遇到加载rjava报错的问题

时间:2023-09-30 12:26:15

相关推荐

解决R语言xlsx安装遇到加载rjava报错的问题

【运行目标】

导入xlsx文件,运行以下脚本(注意加载要按顺序)

install.packages(“rJava”)

install.packages(“xlsxjars”)

install.packages(“xlsx”)

library(rJava)

library(xlsxjars)

library(xlsx)

【报错提示】

library(xlsx)

Error: package or namespace load failed for ‘xlsx’:

loadNamespace()里算’rJava’时.onLoad失败了,详细内容:

调用: inDL(x, as.logical(local), as.logical(now), …)

错误: unable to load shared object ‘d:/Program Files/R/R-3.5.0/library/rJava/libs/x64/rJava.dll’:

LoadLibrary failure: %1 不是有效的 Win32 应用程序。

【解决方案】

1,上java官网下载windows版本的java软件

/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载时候注意要同意声明

下载好java之后安装

注意:

如果R是64位的,安装的java也必须是64位,且放在C:\Program Files… 相应目录

如果你安装在了C:\Program Files (x86) 则系统会继续报 以下错误

2,下载好java,并且安装好之后,主要要设置环境变量

在cmd下面输入

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_171

Path=C:\Program Files\Java\jdk1.8.0_171\bin

也可以手动设置

3,最后重新运行

library(rJava)

library(xlsxjars)

library(xlsx)

xlsx包就导入成功啦

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。