rJavaをロードしたいときにエラーが発生します。 JDKがインストールされています。 (私はCentOSのVM(ClouderaのデモVM cdh3u4)でRを実行する)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
設定に何か問題はありますか?はいの場合、どうすれば修正できますか? 後でrhdfsをインストールするためにrJavaを実行する必要があります。
いくつかのより多くの情報(必要な場合):
[[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'などのインストール中に表示されるさまざまなエラーで私の問題をすべて解決しました。何千もの" thanks "! –
これはrJavaがJVMを見つけられない本当の解決策です。私はwin7と同様の問題で取り組んだ。両方のプラットフォームで問題だったのはサーバーディレクトリです。 –
あなたは私の答えここでいくつかの詳細な説明を見つけることができます - http://stackoverflow.com/a/25932828/3409405 –