Linux系统下安装和卸载JDK8的方式

  • Post category:Linux

下面是Linux系统下安装和卸载JDK8的详细攻略:

安装JDK8

  1. 下载JDK8安装包

在Oracle官网下载JDK8安装包,选择对应的操作系统和位数的压缩包,如JDK8 for Linux x64.

bash
wget https://download.oracle.com/otn-pub/java/jdk/8u271-b09/61ae65e088624f5aaa0b1d2d801acb16/jdk-8u271-linux-x64.tar.gz

  1. 解压安装包

解压下载的安装包到指定目录下,如/opt/java目录。

bash
sudo mkdir -p /opt/java
sudo tar -zxvf jdk-8u271-linux-x64.tar.gz -C /opt/java/

  1. 配置环境变量

将JDK8的bin目录添加到系统环境变量PATH中,以便在全局范围内使用Java命令。

bash
sudo vi /etc/profile

在文件末尾添加以下内容并保存:

bash
export JAVA_HOME=/opt/java/jdk1.8.0_271 # 根据实际解压路径更改
export JRE_HOME=/opt/java/jdk1.8.0_271/jre # 根据实际解压路径更改
export PATH=$PATH:$JAVA_HOME/bin

执行以下命令使配置生效:

bash
sudo source /etc/profile

  1. 验证安装结果

执行以下命令,查看是否安装成功:

bash
java -version

成功结果如下:

bash
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

卸载JDK8

若需要卸载JDK8,按照以下步骤执行。

  1. 删除安装目录

删除JDK8解压目录及其子目录

bash
sudo rm -rf /opt/java/jdk1.8.0_271

  1. 删除环境变量配置

打开并编辑/etc/profile文件,将JDK8配置的环境变量删除

bash
sudo vi /etc/profile

删除以下这些行,保存退出:

bash
export JAVA_HOME=/opt/java/jdk1.8.0_271 # 根据实际解压路径更改
export JRE_HOME=/opt/java/jdk1.8.0_271/jre # 根据实际解压路径更改
export PATH=$PATH:$JAVA_HOME/bin

让这些配置生效

bash
sudo source /etc/profile

  1. 验证是否卸载成功

bash
java -version

若提示command not found,表示JDK8已彻底卸载。

示例1:在CentOS 7下安装JDK8

# 进入用户家目录
cd ~/

# 下载安装包(这里以8u281为例)
wget https://download.oracle.com/otn-pub/java/jdk/8u281-b09/4fca40e088a648f0bafa0c4afe59861f/jdk-8u281-linux-x64.tar.gz

# 解压安装包到指定目录下
sudo mkdir -p /opt/java
sudo tar -zxvf jdk-8u281-linux-x64.tar.gz -C /opt/java/

# 配置环境变量
sudo vi /etc/profile
# 在文件末尾添加以下内容并保存:
export JAVA_HOME=/opt/java/jdk1.8.0_281   # 根据实际解压路径更改
export JRE_HOME=/opt/java/jdk1.8.0_281/jre   # 根据实际解压路径更改
export PATH=$PATH:$JAVA_HOME/bin

# 使配置生效
source /etc/profile

# 验证安装结果
java -version

示例2:在Ubuntu 18.04下卸载JDK8

# 删除安装目录
sudo rm -rf /opt/java/jdk1.8.0_281

# 删除环境变量
sudo vi /etc/profile
# 删除以下这些行,保存退出
export JAVA_HOME=/opt/java/jdk1.8.0_281   # 根据实际解压路径更改
export JRE_HOME=/opt/java/jdk1.8.0_281/jre   # 根据实际解压路径更改
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile

# 验证是否卸载成功
java -version