1、JDK8
首先痴脾,更新包:yum update
檢查服務(wù)器上是否已安裝舊版本的Java:java-version
如果有舊版本的Java則移除:
yum remove java-1.6.0-openjdk?
?yum remove java-1.7.0-openjdk
下載安裝JDK:
前往Oracle Java下載頁(yè)面,根據(jù)你的系統(tǒng)架構(gòu)找到合適的版本垄惧。比如我的系統(tǒng)是Centos 6 x86遏片,找到j(luò)dk-8u102-linux-i586.rpm,復(fù)制其下載地址顽爹,在服務(wù)器中下載:
wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie""http://download.oracle.com/otn-pub/java/jdk/8u102-b14/jdk-8u102-linux-i586.rpm"
在你下載的目錄中執(zhí)行rpm包安裝命令:
rpm-ivh jdk-8u102-linux-i586.rpm
執(zhí)行完成后會(huì)出現(xiàn)類似的結(jié)果:
檢查Java版本
現(xiàn)在纤泵,檢查以下剛才安裝的JDK版本:
java -version
如果正確安裝,會(huì)出現(xiàn)以下結(jié)果:
# java -versionjavaversion"1.8.0_102"Java(TM) SE Runtime Environment (build1.8.0_102-b14)? Java HotSpot(TM) Client VM (build25.102-b14, mixed mode, sharing)
正如你所見镜粤,JDK 8已成功安裝捏题。
設(shè)置環(huán)境變量
我們可以用下面的命令設(shè)置環(huán)境變量:
exportJAVA_HOME=/usr/java/jdk1.8.0_102/exportPATH=$PATH:$JAVA_HOME
測(cè)試一下環(huán)境變量:
echo$JAVA_HOME
應(yīng)該輸出的結(jié)果為:
/usr/java/jdk1.8.0_25/
然而,上述方法并不推薦肉渴,因?yàn)橄到y(tǒng)重啟后所設(shè)置的環(huán)境變量將不復(fù)存在公荧。為了使之永久性設(shè)置,需要在系統(tǒng)profile里新增路徑同规。 在/etc/profile.d/路徑下新建一個(gè)文件循狰,名為java.sh:
vim/etc/profile.d/java.sh
寫入以下語(yǔ)句:
#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_102/? PATH=$JAVA_HOME/bin:$PATHexportPATH JAVA_HOMEexportCLASSPATH=.
保存并關(guān)閉文件窟社,執(zhí)行以下命令使之可運(yùn)行:
chmod+x/etc/profile.d/java.sh
最后,執(zhí)行以下命令來(lái)永久設(shè)置環(huán)境變量:
source/etc/profile.d/java.sh
大功告成绪钥!參考:http://zyf.win/centos-install-jdk8/