Linux环境下jdk的卸载与安装

本文详细介绍了如何在Linux环境下卸载及安装Java Development Kit (JDK),包括定位并删除JDK安装目录,清理残留文件,以及安装后的环境变量配置和验证步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux环境下jdk的卸载与安装

一、jdk的卸载

  1. 找到jdk的安装路径
[root@synip ~] which java
//若为以下路径,则为jdk真实安装路径
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/jre/bin/java

//若显示的是如下路径,并不是jdk真正的安装路径,需要通过其他方式获取jdk安装路径
/usr/bin/java
//获取jdk真实安装路径
[root@synip ~]# which java
/usr/bin/java
[root@synip ~]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 12 29 2019 /usr/bin/java -> /etc/alternatives/java
[root@synip ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 72 12 29 2019 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/jre/bin/java
  1. 删除原始jdk安装目录
//卸载 rm -rf JDK地址(卸载JDK)  
rm -rf /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/
  1. 清理jdk残留
//1. 删除配置文件中jdk相关
[root@synip ~]# vim /etc/profile
//删除掉jdk相关配置信息,删除以下信息,修改完成后记得source /etc/profile 使配置文件立即生效
# set jdk environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATHexport PATH CLASSPATH JAVA_HOME

//2.清除原始jdk残留文件
[root@synip ~]# rpm -qa|grep java
[root@synip ~]# rpm -qa|grep jdk
[root@synip ~]# rpm -qa|grep gcj
//若执行上述命令有输出,则执行以下指令删除残留文件
[root@synip ~]# rpm -e --nodeps 输出文件
//若上述命令无输出,则说明jdk卸载完成

二、jdk的安装和配置

  1. 安装jdk
//将jdk的安装包放到指定文件夹下,进入该文件夹进行安装,jdk一般默认安装在/usr/java路径下
[root@synip jdk]# rpm -ivh jdk-8u91-linux-x64.rpm
  1. 配置jdk环境变量
[root@synip ~]# vim /etc/profile
//添加如下配置
# set jdk environment
JAVA_HOME=/usr/java/jdk1.8.0_91
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATHexport PATH CLASSPATH JAVA_HOME
export PATH CLASSPATH JAVA_HOME

三、验证jdk是否安装成功

[root@synip jdk]# java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值