3
我嘗試在Rstudio服務器0.99.467和Revolution Analytics Open R 3.2.0中加載rJava(這是大多數標準R 3.2.0的一些附加軟件包),我收到以下錯誤在CentOS 6.5上的Rstudio服務器上加載rJava時出錯
> require(rJava)
Loading required package: rJava
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/lib64/RRO-3.2.0/R-3.2.0/lib64/R/library/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
我使用的Centos 6.5和Oracle的Java JDK 1.8
[[email protected] ~]# java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
我GOOGLE的問題及解決方法之一是JAVA_HOME設置爲空字符串,但我有它已經設置爲該值。
> Sys.getenv("JAVA_HOME")
[1] ""
而且我有兩個庫的路徑,如果它可能是問題的原因:
> .libPaths()
[1] "/home/kjedrzejewski/R/x86_64-unknown-linux-gnu-library/3.2"
[2] "/usr/lib64/RRO-3.2.0/R-3.2.0/lib64/R/library"
當我嘗試在bash沒有這樣的錯誤出現加載此數據包中的R控制檯。