在我的Red Hat服務器上,java -version輸出;爲什麼這個版本的java?
$ java -version
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) 64-Bit Server VM (build 20.2-b06, mixed mode)
$
然而,無論是PATH
,也不JAVA_HOME
環境變量設置。同樣,JAVA_HOME
未在~/.bash*
文件上設置。
爲什麼我的服務器使用這個版本的Java,同時又安裝了兩個其他版本的Java?
支票Java可執行你正在運行(其中JAVA),然後檢查它是否是一個符號鏈接。 – BigMike
您的RedHat版本可能使用「替代」機制。嘗試運行'/ usr/sbin/alternatives --config java' – Zutty
'但是,PATH和JAVA_HOME環境變量都沒有設置您確定PATH沒有被設置嗎?這將是奇怪 –