centOS中rJava安装失败

13 篇文章 0 订阅
7 篇文章 1 订阅

我在安装rJava的时候失败

错误信息

configure: error: Java Development Kit (JDK) is missing or not registered in R
Make sure R is configured with full Java support (including JDK). Run
R CMD javareconf
as root to add Java support to R.

 

解决办法

删除centOs系统自带的jdk,重新安装

1.下载jdk-1.8.tar.gz,解压的指定目录下

解压即为安装

配置环境变量

vi /etc/profile

 

2.配置信息如下

export R_HOME=/usr/local/R-3.4.3
JAVA_HOME=/usr/local/jdk1.8.0_161
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

 3.R CMD javareconf

4.进入R

5.install("rJava")

如果想用java调用R,还要再次设置系统环境变量,前面不能设,根本就还没有产生rJava的东西,需要现在设置。

6.chmod 777 -R /home/tiger/R-2.15.1/lib/R/library/rJava

7./etc/profile

CLASSPATH=.:/home/tiger/R-2.15.1/lib/R/library/rJava/jri
LD_LIBRARY_PATH=/home/tiger/R-2.15.1/lib/R/library/rJava/jri

 8.cp /home/tiger/R-2.15.1/lib/R/library/rJava/jri/libjri.so /usr/lib

 9. cp /home/tiger/R-2.15.1/lib/R/library/rJava/jri/*.jar   /usr/lib/jvm/java-6-sun-1.6.0.26/lib

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值