我正在尝试将rJava包加载到R 3.1.1。
但我一直收到以下错误:
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.现在存在以下内容,我检查过了:
'C:/Users/Rohan-PC/Documents/R/win-library/3.1/rJava/libs/x64/rJava.dll'我还检查了文件权限,每个人都有完全控制权限。
我已经搜索了其他一些帖子,发现了类似的问题,但不是模块找不到。一些关于JMV的提及,我也有。
我正在运行Windows8 x64
发布于 2014-09-30 19:08:53
运行这些命令对我来说很有效:
> 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")发布于 2017-06-19 19:05:35
我也有同样的问题。在我将R库路径添加到Windows7的环境变量列表中后,它对我起作用了。
所以,
将'C:/Users/Rohan-PC/Documents/R/win-library/3.1‘此路径添加到系统变量列表下的路径变量列表中(不要与用户变量下的path变量混淆)。重新启动R并尝试加载库。它成功了!
https://stackoverflow.com/questions/25453760
复制相似问题