我有Linux CentOS版本5.5,我試圖安裝sun-java6-jdk。
我發現,如果我執行下面的命令,我有:
java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
如果我這樣做:
echo $JAVA_HOME
/usr/java/default
當我嘗試運行腳本,我有錯誤: 錯誤:未設置JAVA_HOME。
如何在$ .bashrc文件的$ JAVA_HOME中找到並設置正確的值?
感謝,提前
如何和你在哪裏運行此腳本? – Kevin 2012-03-29 13:29:21
你確定這個變量已經被shell導出了嗎?如果不是,那麼當你嘗試「回聲」時它會顯示出來,但程序仍然不會看到它。驗證運行'env | grep JAVA_HOME' – Patrick 2012-03-29 13:37:26
我以超級用戶(sudo)的身份運行腳本,執行了以下命令,env | grep JAVA_HOME JAVA_HOME =/usr/java/jdk1.6.0_21 – programmer 2012-03-29 20:14:48