0
我在Ubuntu 11.04上使用R版本2.15.2。 JAVA_HOME
变量被设置为尝试从Web应用程序使用rJava时出错
/usr/lib/jvm/jdk1.6.0_21.
为了能够使用负载rJava
从R I必须设置JAVA_HOME
到$JAVA_HOME/jre
。 但是,我无法使用R web应用程序调用的R脚本中的rJava
。 我已经在envvars
中设置了JAVA_HOME
到/usr/lib/jvm/jdk1.6.0_21/jre
,但是这个技巧是行不通的。
有什么建议吗?
您需要展开“我无法使用rJava” - 像向我们展示示例代码和最重要的**错误消息**。 – Spacedman 2013-03-08 11:06:17
错误:.onLoad在'rJava'的loadNamespace()中失败,详细信息: 调用:dyn.load(文件,DLLpath = DLLpath,...) 错误:无法加载共享对象'/ usr/lib/R /网站库/ rJava/libs/rJava.so': libjvm.so:无法打开共享目标文件:无此文件或目录 错误:'rJava'包/名称空间加载失败 – kostas 2013-03-08 13:51:54
如果我导出JAVA_HOME =/usr /lib/jvm/jdk1.6.0_21/jre加载rJava工作正常。但是,通过Web应用程序使用R脚本时情况并非如此。 – kostas 2013-03-08 13:54:22