r - 我无法在 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")
解决方案
推荐阅读
- python - 在python中使用十六进制进行AES解密?
- python - Django 2.1.7 - 从用户(x)中检索所有模型字段
- php - 遇到错误您尚未选择要连接的数据库类型
- javascript - JavaScript:为什么我会收到这个 AssertionError?
- c# - 如何声明要在多个方法中使用的变量?
- regex - 正则表达式匹配大于 9 的数字?
- python - 使用 Facebook 营销 API 获取“TypeError: get() got an unexpected keyword argument 'fields”
- ios - 终止 iOS 应用程序
- data-structures - 递归函数 Big-Oh 复杂度
- javascript - 获取元素的值 - 如果失败获取 InnerHTML