• R语言
  • 安装rJava包后,出现的问题

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:/Program Files/R/R-3.0.0/library/rJava/libs/i386/rJava.dll':

LoadLibrary failure: 找不到指定的模块。

Error: package or namespace load failed for ‘rJava’

JDK有没有安装,JDK下载地址

在此同问,我安装rJava包后当时能用,重启电脑后在调用require("rJava")就会出现同样的错误,重装JDK和rJava包后当时又能用,重启后又不能用,有没有谁遇到过同样的问题?google下说需要更改环境变量,更改后还是无效.win7下一切正常。

系统:opensuse12.3

R:2.15

回复 第2楼 的 fyinggao:作为R初学者,不清楚是不是R原因,你可以linux下echo $PATH看看变量添加没,是不是用export添加还是修改.rc用户环境变量文件?

7 天 后

回复 第2楼 的 fyinggao:运行-cmd-Java有木有啊

7 个月 后

回复 第4楼 的 wyfhdl:肯定是环境变量没有设置对。参考这个文章吧http://f.dataguru.cn/thread-14885-1-1.html

Java 好像只有 32 位版本,所以只能运行 32 位的 R 来调用