我在安装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