2012-10-11 38 views
5

我試圖安裝eclipse的插件,但得到一個錯誤,一些谷歌搜索後,得到了一個建議運行 :sudo R CMD javareconf,但得到這個錯誤:運行「sudo R CMD javareconf」get「找不到任何Java解釋器」

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

順便說一句,我的$ JAVA_HOME指向Oracle的JDK-7

回答

3

最有可能的,你的root用戶沒有設置JAVA_HOME。你絕對需要sudo嗎?

如果你這樣做,你可以使用一個小的bash腳本來做到這一點:

#!/bin/bash 

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

保存文件並給它一個名稱,如myinstall或類似的東西,執行chmod +x myinstallsudo ./myinstall

編輯

@Mat指出了一個好點。我改變了我的方法。謝謝!

+0

非常感謝@Simon Germain它爲我工作。 –