R语言 ---不能调用excel程序包的问题

No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matchin

也许大多数和我一样,在第一次安装R的时候,都想通过R环境来读取Excel里面的数据,会涉及到Excel包的安装和调用,在要安装excel包的时候,它要求对xlsxjars,rJava也要进行安装,这三个包要进行一起安装,因为调用的时候都会一起调用。不然没办法用,不过只要在R的环境下输入这个命令就会自动全部下载好:install.packages("xlsx")

下载完后,也许大家会跟我刚开始一样:library(xlsx)

结果就会出现类似如下错误

Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
  调用: fun(libname, pkgname)
  错误: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.

看到错误这句话的时候,大家应该有所明白,rJava要求有JAVA的环境,所以我们要去下载JDK安装

这是ORACLE官网链接,

点击DOWNLOAD

选择Accept,然后大家根据自己的电脑系统来选择,这个就不需要多说了

下载完后直接安装JDK,我安装路径都是默认的,当然大家可以根据个人来选择路径安装,安装完后,在执行调包操作,如果没有出现错误,说明就好了

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值