文章目錄
- 前言
- 一、卸載原來的jdk
- 二、下載jdk
- 三、解壓jdk
- 三、配置環境變量
- 四、切換JAVA環境變量
前言
本來是為了安裝jenkins,安裝了對應的java,node,maven,git等環境,然后運行jenkins時候下載插件總是報錯,我下載的jenkins是 2.346.1 版本,查了不少說是替換鏡像源的,我替換了鏡像源,還是不行,最終打算安裝最新版本jenkins試試,安裝最新版本就需要用到java21了。
一、卸載原來的jdk
之前是通過 yum 命令下載了openjdk8
yum -y install java-1.8.0-openjdk*
# 查看CentOS自帶JDK是否已安裝:
yum list installed | grep java
# 如果存在自帶的jdk,刪除自帶的jdk
yum -y remove java-1.8.0-openjdk*
yum -y remove tzdata-java.noarch
為什么不下載openjdk21,是因為centos 不支持,通過命令查看,最多支持到openjdk11
yum search java|grep jdk
二、下載jdk
下載jdk8
https://mirrors.huaweicloud.com/java/jdk/8u202-b08/
下載完成以后上傳到服務器上
通過命令下載jdk21,下載到 /opt/software 下
wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz -P /opt/software
三、解壓jdk
解壓jdk8 ,到目錄下
cd /opt/software
通過命令解壓
tar -zxvf jdk-8u202-linux-x64.tar.gz
解壓jdk21 ,到下載目錄下
cd /opt/software
輸入解壓命令
tar -zxvf /opt/software/jdk-21_linux-x64_bin.tar.gz
三、配置環境變量
創建java8環境配置文件
sudo vi /etc/profile.d/java8.sh
設置環境變量,注意路徑
export JAVA_HOME=/opt/software/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
創建java21 環境配置文件
sudo vi /etc/profile.d/java21.sh
設置環境變量,注意路徑
export JAVA_HOME=/opt/software/jdk-21.0.7
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8"
四、切換JAVA環境變量
要切換Java版本,只需啟用或禁用相應的環境變量配置文件。
如果已經在 /etc/profile 里面配置了java的環境變量請注釋或者刪除。
激活Java 8:
source /etc/profile.d/java8.sh
激活Java 21:
source /etc/profile.d/java21.sh