我试图为eclipse安装一个插件,但是在一些谷歌搜索后得到一个错误,得到了一个建议运行:sudo R CMD javareconf,但是得到了这个错误:
*** Cannot find any Java interpreter
*** Please make sure 'java' is on your PATH or set JAVA_HOME correspondingly
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我的$ JAVA_HOME指向了oracle-jdk-7
最有可能的是,您的 root 用户没有设置 JAVA_HOME。你绝对需要sudo
它吗?
如果你这样做,你可以使用一个小的 bash 脚本来做到这一点:
#!/bin/bash
export JAVA_HOME="<path to jdk>"
R CMD javareconf
Run Code Online (Sandbox Code Playgroud)
保存文件并为其指定一个类似的名称myinstall
,chmod +x myinstall
然后执行sudo ./myinstall
编辑
@Mat 指出了一个很好的观点。我改变了我的方法。谢谢!