6

我试图为 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

4

1 回答 1

3

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

如果你这样做,你可以使用一个小的 bash 脚本来做到这一点:

#!/bin/bash

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

保存文件并给它一个类似myinstall或类似的名称,执行一个chmod +x myinstallsudo ./myinstall

编辑

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

于 2012-10-11T12:23:17.013 回答