一.卸载jdk
1.确定是否安装jdk
[root@VM_0_15_centos /]# java
会出现很多相关信息
[root@VM_0_15_centos /]# java -version
java version "1.8.0_201"
2. 确定安装路径
whereis用来查看一个命令或者文件所在的路径
[root@VM_0_15_centos /]# whereis java
java: /usr/local/java /usr/local/soft/jdk1.8.0_201/bin/javawhich用来查看当前要执行的命令所在的路径
[root@VM_0_15_centos /]# which java
/usr/local/soft/jdk1.8.0_201/bin/java查看配置的环境变量
[root@VM_0_15_centos /]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/jdk1.8.0_201/bin:/usr/local/java/jdk1.8.0_201/JRE/bin:/root/bin:/usr/local/soft/jdk1.8.0_201/bin:/usr/local/soft/jdk1.8.0_201/JRE/bin
[root@VM_0_15_centos /]# echo $JAVA_HOME
/usr/local/soft/jdk1.8.0_201
3.进行卸载
rpm安装的卸载
查看安装的jdk:
rpm -qa | grep jdk
jdk1.8.0_201-fcs
卸载:
rpm -e --nodeps jdk1.8.0_201-fcs
自解压安装的卸载
确定 Java 安装在哪个文件夹中。可以通过echo $JAVA_HOME来确定(上面的确定安装路径的方法)
如果找到了安装 Java 的文件夹,可以删除此文件夹。
[root@VM_0_15_centos /]# cd /usr/local/soft
[root@VM_0_15_centos soft]# ls
jdk1.8.0_201
[root@VM_0_15_centos soft]# rm -rf jdk1.8.0_201/
打开配置文件删除相关配置即可 vim /etc/profile使用rm -rf 目录名字 命令即可
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
二. 安装jdk
1.下载jdk
https://www.oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
下载 .tar.gz版本的
2.上传jdk
下载完成后上传到linux服务器上指定文件夹(使用的是xshee自带的上传)
创建文件夹: mkdir -p /usr/local/soft -p上级目录不存在就一起创建
删除文件夹: rmdir -p /usr/local/soft -p如果删除子目录后他的上级变为空则一并删除
3.解压jdk
进入安装包存放的文件夹加压安装包到指定文件夹usr/local/soft
tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/local/soft
4.配置环境变量
打开配置文件 :
vim /etc/profile
按 i 进行输入操作
添加配置(在最下面添加即可) :
export JAVA_HOME=/usr/local/soft/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}输入完成后按 shift+: 组合键,输入wq之后回车保存并推出配置文件
使配置文件profile生效:
source /etc/profile
5.查看是否安装成功
使用javac命令,不会出现command not found错误
使用java -version,出现java version "1.8.0_201"
echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确