我想加載rJava時出現錯誤。 JDK已安裝。 (我在CentOS的VM上運行R(Cloudera的演示VM cdh3u4))加載rJava時出錯
> library(rJava)
Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/home/cloudera/R/x86_64-redhat-linux-gnu-library/2.15/rJava/libs/rJava.so':
libjvm.so: cannot open shared object file: No such file or directory
Error: package/namespace load failed for ‘rJava’
是不是有什麼毛病LD_LIBRARY_PATH
設置?如果是的話,我該如何解決這個問題? 我需要rJava運行它來稍後安裝rhdfs。
一些更多的信息(如果需要):
[[email protected] ~]$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
它解決了我在安裝'rJava','RWeka','FSelector'等時出現的不同錯誤的所有問題。成千上萬的「謝謝」! –
這是rJava找不到JVM的真正解決方案。我在win7上遇到了類似的問題。這是服務器目錄在兩個平臺上都有問題。 –
你可以在我的答案這裏找到一些更詳細的解釋 - http://stackoverflow.com/a/25932828/3409405 –