R中library(xlsx)出错

来源:互联网 发布:中国出境文莱旅游数据 编辑:程序博客网 时间:2024/06/08 02:33

xlsx包是R中读取excel常用的包,但是安装完后加载(library)过程很容易出错。因为其中需要用到java环境,因此所报的错误也大多和java有关,以下介绍几种解决方案,碰到类似问题,朋友们可以都试试。
1.Java未安装,或存在所谓版本不对问题(32bit/64bit)
这个问题如题,安装或修改版本即可,不过这种可能性不大
2.jsk环境未配置
参考http://blog.csdn.net/xiaohukun/article/details/78417966进行配置即可
3.博主试过以上方案都不行,依靠如下操作解决(mac/linux系统适用)

终端输入:

sudo ln -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/libsudo R CMD javareconf

这应该是在R中进行java的设置

在R中输入:

install.packages("rJava",type='source')

重新启动R程序,输入:

library(rJava).jinit()

不报错,则可以尝试’library(xlsx),应该就可以正常使用了

原创粉丝点击