查看JDK版本,在命令行輸入:java -versionhtml
[root@test ~]# java -version bash: java: command not found
如上,證實你的linux很是乾淨,請直接進入第二步
或者出現下面這種結果java
[root@test ~]# java -version openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
Linux通常自帶OpenJDK,若是明確知曉OpenJDK就是你所須要的,那麼恭喜。您能夠直接關掉本文啦~若是您不肯定,請百度Oracle JDK 和 OpenJDK的區別
嫌麻煩的,請直接跟着大炮老哥安裝Oracle JDK(又名Sun JDK,後Sun公司被Oracle收購),也就是咱們一般意義上講的最經常使用的JDKnode
移除OpenJDK,在命令行輸入:rpm -qa|grep javapython
[root@test ~]# rpm -qa|grep java tzdata-java-2016g-2.el7.noarch java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 javapackages-tools-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
刪除其中四個,剩下的三個.noarch文件可刪可不刪,完整命令以下:linux
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
檢查是否卸載乾淨,輸入一開始的命令: java -versionbash
[root@test ~]# java -version bash: java: command not found
如上,代表卸載完成oracle
下載地址,下載本身須要的版本。選擇tar.gz格式的less
推薦選擇這個:jdk-8u221-linux-x64.tar.gz 工具
在linux上建立存放JDK的目錄,我這裏放的路徑是 /usr/javaui
cd /usr mkdir java
使用WinScp、SecureFXPortable等ftp工具將下載的安裝包上傳至剛剛建立的目錄中
解壓安裝包:tar -zxvf 文件名
[root@test]# tar -zxvf jdk-8u201-linux-x64.tar.gz
完成後輸入命令:ll
[root@izwz9e6s12kjmx8er6bvevz download]# ll total 189244 drwxr-xr-x 7 10 143 4096 Dec 16 2018 jdk1.8.0_201 -rw-r--r-- 1 root root 191817140 Jan 31 2019 jdk-8u201-linux-x64.tar.gz
解壓完畢,這時候整個過程已經完成了90%
編輯配置文件:
vi /etc/profile
在末尾加上這一段(按o開啓可編輯模式,粘貼上這段,esc後一塊兒按住shift+:最後輸入wq!便可保存),這裏的JAVA_HOME就是安裝包解壓後的文件路徑:
#java path config export JAVA_HOME=/usr/java/jdk1.8.0_201 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
此時配置已經生效,最後使用java -version 來檢查:
到此,大功告成~