部署项目之卸载以及安装jdk

一.卸载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/java

which用来查看当前要执行的命令所在的路径
[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,看看自己刚刚设置的的环境变量配置是否都正确

猜你喜欢

转载自blog.csdn.net/Guo_and_Zi/article/details/88988050