尝试从Web应用程序使用rJava时出错

时间:2013-03-08 11:03:57

标签: r rjava rapache

我在Ubuntu 11.04上使用R版本2.15.2。 JAVA_HOME变量设置为

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

为了能够使用R中的加载rJava,我必须将JAVA_HOME设置为$JAVA_HOME/jre。 但是,我无法使用R Web应用程序调用的R脚本中的rJava。 我在JAVA_HOME中将/usr/lib/jvm/jdk1.6.0_21/jre设置为envvars,但此技巧不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在加载rJava之前,您是否可以尝试使用以下代码在R-session中停用JAVA_HOME:

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

那么结果是什么?