首页 > 解决方案 > 我无法在 R 中加载 java。我试图手动指向 java 位置,它也不起作用。知道为什么吗?

问题描述

我尝试了不同的方法,但我无法在 R 中加载“rjva”包。

我正在使用 Windows 10 并使用最新版本的 R (3.4.3) 和 JAVA (jre1.8.0_191)。

这是错误消息

library(rJava)
Error: package or namespace load failed for ‘rJava’ in get(Info[i, 1], envir = env):
 lazy-load database 'C:/Users/SONY/Documents/R/win- 
library/3.4/rJava/R/rJava.rdb' is corrupt
In addition: Warning messages:
1: package ‘rJava’ was built under R version 3.4.4 
2: In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1

我试图手动指出java loction,如下所示,但这也不起作用。

Sys.setenv(JAVA_HOME="C:/Program Files/Java/jre1.8.0_191")

标签: rrjava

解决方案


推荐阅读