我正在使用RHEL 6.8。當JDK爲1.7.0_45時,是否可以在Linux中的JAVA_HOME中設置1.8服務器JRE路徑?我需要Java版本和兩個JAVA_HOME。是否可以在Linux中設置2個JAVA_HOME?
在此先感謝!
我正在使用RHEL 6.8。當JDK爲1.7.0_45時,是否可以在Linux中的JAVA_HOME中設置1.8服務器JRE路徑?我需要Java版本和兩個JAVA_HOME。是否可以在Linux中設置2個JAVA_HOME?
在此先感謝!
處理此類事情的典型方法是使用alternatives。
含義:在同一個系統上擁有多個JRE/JDK絕對沒有問題;你只需要管理他們;和替代幫助。
對於Redhat,看看他們的documentation。
你可以有2個版本,但你可以在同一時間只能使用一個或者創建擁有不同的配置文件2系統用戶下文提到:
在/ usr /本地/ JAVA/ - jdk1.8.0_60 - jre1 .7.0_60
1) vim ~/.profile or vim ~/.bash_profile
2) Add below lines at end. Please check your jdk/jre path and change it accordingly
export JAVA_HOME=/usr/local/java/jre1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
3) exit vim editor
4) echo $JAVA_HOME
您將需要從系統註銷並重新登錄。
如果您想將其切換到jdk1.8.0_60,然後編輯〜/ .profile或〜/ .bash_profile文件並重新執行上述步驟。
我試過..但輸入命令後沒有任何顯示:/ usr/sbin/alternatives --config java ..它只是以root身份來到下一行。我沒有得到按照說明安裝的替代品。 – Nagma