0

Ubuntu 11.04 で R バージョン 2.15.2 を使用しています。JAVA_HOME変数はに設定されています

/usr/lib/jvm/jdk1.6.0_21.  

rJavaRI からのロードを使用できるようにするには、 に設定JAVA_HOMEする必要があり$JAVA_HOME/jreます。ただし、rJavaR Web アプリケーションによって呼び出される R スクリプトからは使用できません。に設定JAVA_HOME/usr/lib/jvm/jdk1.6.0_21/jreましたenvvarsが、このトリックは機能しません。

助言がありますか?

4

1 に答える 1

0

rJava をロードする前に、次のコードを使用して R セッション内で JAVA_HOME を非アクティブ化してみてください。

if (Sys.getenv("JAVA_HOME")!="")
  Sys.setenv(JAVA_HOME="")
library(rJava)

その結果は?

于 2013-05-01T11:22:29.680 に答える