如何删除Linux服务器自带的openjdk

如何删除Linux服务器自带的openjdk

前言:相信大家在使用某些Linux服务器的时候,会发现这些Linux服务器自带了OpenJdk,如果直接使用OpenJdk的话,在使用Tomcat的时候可能会出现一些小问题,所以我们需要把它“删除”,然后根据自己的需要下载相应的JDK。

1、先查看openjdk的路径

openjdk一般安装在 /usr/lib/jvm目录下面

我们也可以使用下面的命令查看当前已安装过的所有Java的路径

alternatives --config java

这里不同的服务器,使用的java是不一样的,你大致可以看到以下两种情况

1、ARM架构

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64/jre/bin/java

2、X86架构

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64/jre/bin/java

这个需要记住,我们之后需要去官网下载对应版本的java,否则可能会出现不能编译运行该二进制文件的错误。

2、移除openjdk的链接

我们其实可以不必真的删除openjdk,我们可以使用下面命令,解除openjdk的链接,然后安装自己的jdk,并配置好环境变量就好了

alternatives --remove java [路径]

这个路径就是上面使用config命令查出来的,这里我选其中的一个来演示

alternatives --remove java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64/jre/bin/java

如果想要彻底的删除openjdk,可以通过上面的路径使用一下命令删除

rm -rf java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.aarch64

3、查看是否删除干净

在安装java之前,我们可以查看一下我们的openjdk是否删除干净。

java -version

4、安装java

先去官网上下载对应版本的java

ARM架构:

在这里插入图片描述

X86架构:

在这里插入图片描述

下载好jdk之后,我们可以开始安装java了

  1. 先创建一个java目录

    mkdir /usr/java
    
  2. 然后进入这个文件夹,并使用工具将jdk下载到/usr/java目录下

  3. 解压jdk

    tar -xzf jdk
    
  4. 配置环境变量

    进入profile文件中编辑,并运行vi /etc/profile

    并输入以下语句

    # set java environment
    export JAVA_HOME=/usr/java/jdk1.8.0_271
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
    export JRE_HOME=${JAVA_HOME}/jre
    
    
  5. 按下Esc,输入:wq保存并退出

  6. 查看是否安装成功

    java -version
    
posted @ 2021-01-20 23:15  egospace  阅读(274)  评论(0)    收藏  举报