CentOS內部自帶openJDK,如果只是爲了運行部署java服務,可以不用安裝jdk,直接可以運行。如果一定要重新安裝,可以按照下面的步驟操作:
(1)查看jdk版本
java -version
(2)卸載jdk
首先需要查詢對應的jdk版本
rpm -qa | grep jdk
然後基於jdk版本信息對應卸載
(ps:下面寫入的java-1.8.0-openjdk需要替換爲自身linux系統中的版本號)
rpm -e --nodeps java-1.8.0-openjdk
(3)新建java目錄
進入usr目錄,新建一個java目錄,然後將下載的 JDK 拷貝到這個新建的 java 目錄中
mkdir java
(4)解壓jdk
tar zxvf /目錄名/jdk壓縮包名
(5)copy jdk到java目錄中
cp -r /目錄名/目錄名 /目錄名/目錄名
(6)修改jdk全局變量
vim /etc/profile
在打開的文件最後一行,加入
#java environment
export JAVA_HOME=/usr/java/安裝的jdk目錄
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
(7)刷新全局變量使之有效(不可或缺!)
source /etc/profile
最後用java -version命令檢查是否成功