Centos7.6自帶jre 1.8,可以作為java運行環境。但如果要編譯java程序那就需要jdk,以下介紹如何把自帶的jre卸掉並安裝jdk
首先要卸載自帶的jre
PS:由於不同版本的操作系統可能自帶的東西不一樣,因此本文描述不一定完全匹配
運行rpm -qa | grep java,查詢已安裝的java程序
java-1.8.0開頭的都要卸載,運行rpm -e --nodeps java-1.8.0 *******來卸載,如下圖
PS:卸載命令不用輸入軟件版本
到此卸載完成,開始重新安裝jdk
首先去oracle官網下載jdk文件,要擴展名為tar.gz的,例如我用的是jdk-8u192-linux-x64.tar.gz(1.8.192是oracle jdk最后的免費版本)
下載的文件放系統任意目錄,並cd進去
運行tar -zxvf jdk-8u192-linux-x64.tar.gz,解壓,解壓后jdk在一個文件夾加jdk1.8.0_192(文件夾名跟版本有關)
然后把jdk1.8.0_192文件夾移到/usr/local文件夾,結果如圖
開始編輯環境變量,編輯文件/etc/profile
在文件最下方增加以下內容,其中第一行的路徑要按實際配置
export JAVA_HOME=/usr/local/jdk1.8.0_192/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
運行source /etc/profile,是環境變量生效
到此jdk安裝完畢,運行java –version查詢java版本可驗證安裝是否成功