首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到rJava模块

找不到rJava模块
EN

Stack Overflow用户
提问于 2014-08-23 02:53:20
回答 2查看 3.1K关注 0票数 1

我正在尝试将rJava包加载到R 3.1.1。

但我一直收到以下错误:

代码语言:javascript
复制
library(rJava)
Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: unable to load shared object 'C:/Users/Rohan-PC/Documents/R/win-library/3.1/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  The specified module could not be found.

现在存在以下内容,我检查过了:

代码语言:javascript
复制
'C:/Users/Rohan-PC/Documents/R/win-library/3.1/rJava/libs/x64/rJava.dll'

我还检查了文件权限,每个人都有完全控制权限。

我已经搜索了其他一些帖子,发现了类似的问题,但不是模块找不到。一些关于JMV的提及,我也有。

我正在运行Windows8 x64

EN

回答 2

Stack Overflow用户

发布于 2014-09-30 19:08:53

运行这些命令对我来说很有效:

代码语言:javascript
复制
> options(java.home="C:\\Program Files\\Java\\jre7\\")
> library(rJava)
> library(RJDBC)
> vDriver <- JDBC(driverClass="com.vertica.jdbc.Driver", classPath="C:/java/dbeaver-3.0.0/drivers/vertica/vertica-jdk5-6.1.2-0.jar")
> vertica <- dbConnect(vDriver, "jdbc:vertica://xx.x.xxx.xxx:5433/db", "vertica", "vertica")
> myframe = dbGetQuery(vertica, "select Payment_Key, Payment_Description from Payment_Detail")
票数 2
EN

Stack Overflow用户

发布于 2017-06-19 19:05:35

我也有同样的问题。在我将R库路径添加到Windows7的环境变量列表中后,它对我起作用了。

所以,

将'C:/Users/Rohan-PC/Documents/R/win-library/3.1‘此路径添加到系统变量列表下的路径变量列表中(不要与用户变量下的path变量混淆)。重新启动R并尝试加载库。它成功了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25453760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档