在R语言中,rJava可以说是一个很重要的包,很多依赖于Java的R包都需要rJava的支持。但是rJava这个包安装起来有点麻烦。本文将介绍如何安装rJava,一般来讲,按照本文的方法都可以安装好。

1 :安装Java和JDK
如前文所言,rJava依赖于Java的环境。在使用之前,一定要安装JDK并配置其环境变量。

具体的安装方法详见JDK安装以及配置环境变量

需要注意的是,自己电脑的操作系统、R语言的版本和安装的JDK版本需要相符合。要么都是32位,要么都是64位。

一般来讲,此时使用如下代码就可以成功:

install.packages('rJava')
library(rJava)

2:如有bug

可能会出现上图中的问题,一般来说这是因为系统、R和Java版本不同或者环境变量没有设置好所导致的。

如遇到这个问题,首先检查版本是否统一;其次按照上文重新检查环境变量是否设置好。

如果都是正确的,那请运行如下代码:

Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jdk1.8.0_191\\jre')

这里填写的是JDK的安装路径。

正常都可以解决问题,成功安装啦!

R语言:rJava包的安装相关推荐

  1. c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

  2. R语言 | xlsx包的安装(附链接:java环境变量的配置与详解)

    在下载xlsx包之前,要先下载java并且完成环境变量的设置 详细的教程见:(7条消息) java环境变量 的配置与详解(全网最详细教程)_S-D-C-L-Yourn的博客-CSDN博客_java环境 ...

  3. R语言-rethinking包下载安装心得(windows)

    本人科研萌新一枚,近期因为学习了一本McElreath 2020. Statistical Rethinking, 2nd edition, CRC Press ,需要使用到 R 语言的rethink ...

  4. 关于R语言plyr包的安装问题

    平时安装R包都是从Rstudio中进行的,今天在装plyr包的时候,Rstudio一直报错,示例如下: 是不是很无语啊,搞了半天不知所以然,然后突发奇想从Rgui中安装试下,没想到轻轻松松就成功了,示 ...

  5. r java_R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

  6. R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包、使用p_unload函数卸载多个R包、使用p_update函数更新过期的R包

    R语言pacman包管理R编程语言需要的包实战:使用p_load函数安装和加载多个R包.使用p_unload函数卸载多个R包.使用p_update函数更新过期的R包 目录

  7. R语言学习记录之安装caret包与jupyter关联R内核

    1.安装caret包 #以下是caret包所依赖的所有包,可以用如下脚本进行安装预先依赖包 caret_needed_packages <- c("ps","pro ...

  8. R语言biom包安装和读取文件格式无法识别问题解决

    文章目录 R语言biom包安装和读取文件格式无法识别问题解决 对于无法正常安装的方法,或者出现无法读取biom文件格式问题(可能不是文件格式原因而是包不能识别)可以尝试下面这种方法. R语言biom包 ...

  9. r语言 bsda包_使用R语言creditmodel包进行Vintage分析或留存率分析

    1 什么是vintage分析? Vintage分析(账龄分析法)被广泛应用于信用卡及信贷行业,这个概念起源于葡萄酒,即不同年份出产的葡萄酒的品质有差异,那么不同时期开户或者放款的资产质量也有差异,其核 ...

  10. R语言dplyr包all_equal函数检查多个dataframe是否相同实战

    R语言dplyr包all_equal函数检查多个dataframe是否相同实战 目录 R语言dplyr包all_equal函数检查多个dataframe是否相同实战 #dplyr包的安装及导入

最新文章

  1. Asp.net(C#)给图片加上水印效果(转自园上的Seven Eleven)
  2. 如何教计算机认识手写数字(下)
  3. 大专计算机单招有哪些,大专单招和统招的区别有哪些
  4. git上传超过100m大文件
  5. Codeforces 336C 0-1背包
  6. java 多态判断非空_跳槽涨薪季面试题之java基础(一)
  7. 家用笔记本电脑什么牌子好_电烤箱什么牌子好?哪个牌子的烤箱质量好?家用烤箱什么牌子质量好?...
  8. Java根据正则生成随机字符串
  9. ubuntu php 中文乱码,Ubuntu环境下,图例中文乱码怎么办?
  10. android 开源_Android开源如何使其成为移动市场的领导者
  11. 自学python能干些什么副业-揭秘!女程序员为啥更赚钱?这4个大招,用Python做副业躺赚...
  12. python小技巧 - 如何成为Python高手
  13. 数据结构 C++实现 基于不同策略的英文单词的词频统计和检索系统(糅合版)
  14. 【JAVA今法修真】 第九章 兼容并包 适配模式
  15. sublime主题配色
  16. poj2142 The Balance
  17. 十一、非参数检验:使用python进行卡方两样本独立性检验
  18. 计算机辅助数控编程交互图形,第8章-计算机辅助数控编程.ppt
  19. 用mobx-react框架wukong撸个电影网站
  20. python中turtle隐藏画笔_python中Turtle的画笔命令有哪些?

热门文章

  1. 月夜无声,谁与我醉今宵
  2. table文字超出显示省略号
  3. 外卖优惠券cps系统每日领团饿了么外卖券CPS系统公众号小程序源码
  4. HyperLedger Fabric ChainCode开发——shim.ChaincodeStubInterface用法
  5. etoken显示连接服务器失败,etoken
  6. Node.js项目总结及常用技巧
  7. 蓝桥杯-ds18b20使用(小白专享)
  8. Firefox火狐浏览器优化加速about:config配置
  9. SCI文章下载、选刊、分区查询—起飞站
  10. Spring Cloud Alibaba#01.开篇立题