运行“sudo R CMD javareconf”获取“找不到任何Java解释器”

时间:2012-10-11 12:21:12

标签: java r ubuntu

我试图为eclipse安装一个插件,但在谷歌搜索后得到一个错误,有一个建议运行 :sudo R CMD javareconf,但得到了这个错误:

*** Cannot find any Java interpreter
*** Please make sure 'java' is on your PATH or set JAVA_HOME correspondingly

顺便说一句,我的$ JAVA_HOME指向oracle-jdk-7

1 个答案:

答案 0 :(得分:3)

最有可能的是,您的root用户没有设置JAVA_HOME。你绝对需要sudo吗?

如果这样做,您可以使用一个小的bash脚本来执行此操作:

#!/bin/bash

export JAVA_HOME="<path to jdk>"
R CMD javareconf

保存文件并为其命名为myinstall或类似名称,执行chmod +x myinstallsudo ./myinstall

修改

@Mat指出了一个好点。我改变了方法。谢谢!