首页 > 分享 > R:xlsx/rJava无法加载的解决方法——java安装及版本查询

R:xlsx/rJava无法加载的解决方法——java安装及版本查询

在使用R绘制图形时,载入“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 应用程序。 123456

原因:

没有安装java版本
Java下载官网

已安装java,但环境变量配置不对
Java在win10系统下32位和64位环境变量设置
一台电脑怎么安装32位和64位的jdk,怎么配置环境变量

直接在R中设置JAVA_HOME
解决R语言xlsx安装遇到问题

已安装java且配置环境变量,则可能是R与java位数不对,统一64位或32位
笔者下载的java安装在了“C:program files (x86)”,则默认为32位,而R显示为64位(可在Tools——Global Options中查看),故从官网重新下载64位java后安装在“C:program files”路径下,并配置环境变量,问题解决。

java安装教程:
Windows10下的超详细Java安装步骤
Java下载安装、环境配置教程(Windows 10 超详细的图文版 )

如何查看java版本及位数:
java版本查看(注:输入时需注意java后有一个空格)
如何查看jdk 位数

以上问题解决后,当再次利用R包导入数据时,又报错:

Error in loadWorkbook(file, password = password) : Cannot find F:/#datas/#fish sample datas handle by metaboanalystR/XB-water/XB-1/绘图/3-空间分布/32-level_1_2_3/heatmap.xlsx 12

怀疑可能是路径太长,在R中输入时出错,将该.rmd文件与数据文件直接复制到“F”盘下,运行成功。

相关知识

excel调用制冷剂物性查询软件NIST REFPROP 10.0下载+安装教程
java对mysql数据库的增添,查询操作
odbc连接失败,SQLSTATE=IM003,由于系统错误193:指定的驱动无法加载 odbcjt32.dll
java 如何判断操作系统是Linux还是Windows
记tensorflow1.10.0版本安装
java基于Ssm的线上花店鲜花销售商城的设计与实现
fluent 噪声图怎么画
基于springboot的“花开富贵”花园管理系统java项目
Expo无法加载字体
PS软件安装常见问题解答:设计师必知

网址: R:xlsx/rJava无法加载的解决方法——java安装及版本查询 https://m.huajiangbk.com/newsview1166791.html

所属分类:花卉
上一篇: 带参数的方法
下一篇: 算法设计题解析