一伤靠、查詢系統(tǒng)默認JDK
Centos系統(tǒng)默認會安裝OpenJDK戴卜,一般建議是安裝sun公司的JDK逾条。我們首先檢查系統(tǒng)是否安裝有jdk并且是OpenJDK版本的,若是投剥,則將它卸載掉并安裝上sun公司的JDK版本师脂。
查詢系統(tǒng)是否已安裝OpenJDK用如下查詢命令:
[root@localhost local]# rpm -qa | grep java
[root@localhost local]# rpm -qa | grep jdk
查詢當前java版本:
[root@localhost local]# java -version
由以上可知,
系統(tǒng)中已安裝了OpenJDK 1.7.0_111江锨。
二吃警、刪除已安裝的OpenJDK
刪除安裝的OpenJDK,可以用如下命令:
?rpm –e jdk相關 (普通刪除命令啄育,刪除特定的包酌心,如果遇到依賴,則無法刪除)
rpm -e –nodeps jdk相關 (強制刪除命令挑豌,忽略依賴安券,刪除特定的包墩崩。如果使用上面命令刪除時,提示有依賴的其它文件侯勉,則用該命令可以對其進行強力刪除)
注意:這里的jdk相關指的是上個步驟中用查詢命令 查出來的jdk的相關文件鹦筹。
最后執(zhí)行rpm查詢命令時已查不出相關jdk文件,說明jdk已經(jīng)刪除成功址貌。
由上圖可以看出铐拐,查詢無果,說明jdk已經(jīng)刪除干凈练对。
若查詢出來還有參與目錄遍蟋,可以用# rm -rf 目錄,將殘余目錄一個一個刪除掉锹淌。
至此jdk的刪除工作已完成匿值。
三赠制、下載安裝JDK
- 在/usr/local目錄下創(chuàng)建java文件夾
[root@localhost local]# mkdir java
- 下載JDK
首先查看CentOS的系統(tǒng)位數(shù)
uname -a
getcong LONG_BIT
進入CentOS中輸入
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 填寫你剛才復制的下載鏈接地址
- 解壓下載的JDK文件
[root@localhost java]# tar -xzvf jdk-8u144-linux-x64.tar.gz
- 設置環(huán)境變量
[root@localhost java]# vi /etc/profile
在profile尾部添加如下內(nèi)容:
#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_144
JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
讓修改生效:
[root@localhost java]# source /etc/profile
驗證JDK有效性
[root@localhost java]# java -version
至此JDK已經(jīng)安裝成功
四赂摆、測試JDK的功能
- 新建一個Java文件
[root@localhost test]# touch HelloWorld.java
- 編輯HelloWorld.java文件
[root@localhost test]# vi HelloWorld.java
- 編譯并運行HelloWorld.java文件
[root@localhost test]# javac HelloWorld.java
[root@localhost test]# java HelloWorld.java
終于結束了
整理不簡單,希望點個喜歡钟些,謝謝了