win10 R语言安装rJava包 及 安装jdk环境配置

安装rJava包如果直接在install.packages("rJava")后进行加载
library(rJava)会出现以下错误:

Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容:
调用: fun(libname, pkgname)
错误: JAVA_HOME cannot be determined from the Registry! Try re-installing Java and make sure R and Java have matching architectures.
Error: ‘rJava’程辑包或名字空间载入失败

此时需要安装配置jdk

一、下载jdk(从Oracle官网即可下载)

下载链接:点击打开链接         选择符合版本的 我选择的是Java SE Development Kit 8u151  Windows-x64

二、安装jdk(若对安装路径无特殊要求的话,直接重复点击下一步即可)

三、配置jdk环境

首先配置环境变量JAVA_HOME:  C:\Program Files\Java\jdk1.8.0_151
JAVA_HOME的内容是jdk安装目录,后面不带分号。
然后配置Path变量,要用jdk的绝对路径
添加变量值:C:\Program Files\Java\jdk1.8.0_151\bin;C:\Program Files\Java\jdk1.8.0_151\jre\bin;

注:若jdk版本在 1.5及之前是需要设定环境变量:      CLASS_PATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

可通过cmd,运行javac,验证是否成功。


如果jdk版本在1.5之后加入CLASS_PATH可能运行javac会报错,我这里是1.8版本运行会报错。

四、验证成功后再library(rJava)即可完成对rJava的安装及加载。






本文参考链接:https://www.cnblogs.com/qianji/p/6402690.html

猜你喜欢

转载自blog.csdn.net/Andrew_jdw/article/details/78495708