Centos系統默認會安裝OpenJDK,通常建議是安裝sun公司的JDK。咱們首先檢查系統是否安裝有jdk而且是OpenJDK版本的,如果,則將它卸載掉並安裝上sun公司的jdk版本。java
查詢系統是否已安裝OpenJDK用以下查詢命令:node
#rpm -qa |grep javalinux
#rpm -qa |grep jdk測試
#rpm -qa |grep gcjspa
查詢當前java版本:3d
由以上可知,blog
系統中已安裝了OpenJDK 1.7.0_65。io
刪除安裝的OpenJDK,能夠用以下命令:編譯
rpm –e jdk相關 (普通刪除命令,刪除特定的包,若是遇到依賴,則沒法刪除)變量
rpm -e –nodeps jdk相關 (強制刪除命令,忽略依賴,刪除特定的包。若是使用上面命令刪除時,提示有依賴的其它文件,則用該命令能夠對其進行強力刪除)
注意:這裏的jdk相關指的是上個步驟中用查詢命令 查出來的jdk的相關文件。
若用rpm強制刪除命令,以下:
#rpm -e java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686
#rpm -e tzdata-java-2014e-1.el6.noarch
如圖:
最後執行rpm查詢命令時已查不出相關jdk文件,說明jdk已經刪除成功。
接下來爲了確保jdk已經完全刪除,還須要執行查詢命令#find / -name jdk相關:
由上圖能夠看出,查詢無果,說明jdk已經刪除乾淨。
若查詢出來還有參與目錄,能夠用# rm -rf 目錄,將殘餘目錄一個一個刪除掉。
至此jdk的刪除工做已完成。
jdk-8u71-linux-x64.rpm
有了jdk的安裝包,接下來就能夠進行安裝了。
a.在/usr目錄下新建java目錄,並把安裝包放在/usr/java目錄下:
b.# rpm -ivh jdk-8u71-linux-x64.rpm
3)配置環境變量
安裝完畢後須要配置jdk環境變量。
修改/etc/profile文件,在最後加上如下信息:
JAVA_HOME=/usr/java/jdk1.6.0_45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
添加完畢後,保存退出。
爲了讓/etc/profile文件修改後當即生效,能夠使用以下命令:
命令:# . /etc/profile
注:. 和/etc/profile之間有空格
安裝並配置好環境變量以後,接下來就要測試jdk是否安裝正常了。
輸入java -version或javac -version,若顯示版本信息,則表示安裝成功:
如上能夠看出,jdk已經安裝成功。接下來咱們再來測試一個簡單的Hello World程序。
a.新建hello.java文件
b.添加如下代碼:
保存退出。
c.編譯,運行:
由以上能夠看出,jdk的編譯運行都正常。
至此,jdk的安裝順利結束。