问题:
library(xlsx) 无法导入使用
解决经历:
- 前提:
① 我的电脑里装的是R64位 + Java64位
② 已经安装了rjava,xlsxjar,xlsx包(注意要按顺序,顺序错了就进安装路径下删掉重来)
install.packages(“rJava”)
install.packages(“xlsxjars”)
install.packages(“xlsx”)
- 安装这些包后直接调用
=> rJava出现问题(错误:unable to load shared object '.../rJava.dll')
- 因为电脑里本来装了jdk-14
(官网说:jdk-14里包含了jre,所以我就只装了jdk64 + eclipse),所以我就直接将Java_Home路径设为jdk的安装路径了,然后再调用xlsx包
=> Java版本出现问题(错误:Your java version is 14. Need 1.5.0 or higher.')


在尝试导入R语言的xlsx包时遇到了rJava的问题。通过更新Java环境,从jdk-14切换到较旧的jre 1.5.0,并正确设置Java_Home路径,成功解决了导入xlsx包的错误。重新启动RStudio后,按照推荐的顺序测试,xlsx包运行正常。提供测试代码和测试用例供读者实践。
最低0.47元/天 解锁文章
1647

被折叠的 条评论
为什么被折叠?



