Centos7安装JDK11全过程

 更新时间:2026年03月05日 09:03:43   作者:小志的博客  
文章详细介绍了如何在Linux系统上下载、卸载和安装JDK 11,包括查看当前JDK版本、卸载旧版本、解压安装包、配置环境变量等步骤

一、官网下载

二、卸载再带的jdk(该操作请在root模式下进行)

查看自带的jdk版本,命令如下:

[root@localhost ~]# java -version

查看已安装的jdk

[root@localhost ~]# rpm -qa | grep jdk

进行卸载

[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64

验证是否还有jdk

[root@localhost ~]# rpm -qa | grep jdk
[root@localhost ~]# java -version

三、安装JDK11(该操作请在root模式下进行)

上传下载的jdk-11.0.18_linux-x64_bin.tar.gz安装包到home目录

在opt目录下创建java文件夹,并将home目录下的安装包解压到/opt/java目录下

[root@localhost ~]# cd /home/
[root@localhost home]# mkdir /opt/java
[root@localhost home]# tar -zxvf jdk-11.0.18_linux-x64_bin.tar.gz -C /opt/java

进入/opt/java目录下

[root@localhost home]# cd /opt/java/

环境变量配置,编辑etc目录下的profile文件,增加如下内容

[root@localhost java]# vi /etc/profile
export JAVA_HOME=/opt/java/jdk-11.0.18/
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HIOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

执行source /etc/profile命令,使环境变量生效,并查看安装版本。

[root@localhost java]# source /etc/profile

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 禁止apache显示目录索引的常见方法(apache禁止列目录)

    禁止apache显示目录索引的常见方法(apache禁止列目录)

    下面说下禁止禁止Apache显示目录索引的常见的3种方法。要实现禁止Apache显示目录索引,只需将Option中的Indexes去掉即可,具体方法看下面说明
    2014-02-02
  • Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割

    这篇文章主要介绍了Linux tomcat下catalina.out日志文件分割的相关资料,需要的朋友可以参考下
    2017-02-02
  • 使用wget递归镜像网站

    使用wget递归镜像网站

    wget这个命令可以以递归的方式下载整站,并可以将下载的页面中的链接转换为本地链接。
    2017-07-07
  • Linux打包和压缩工具的使用详解

    Linux打包和压缩工具的使用详解

    对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名 给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同 了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名
    2018-07-07
  • .httacces文件的密码保护和防止盗链的实现方法

    .httacces文件的密码保护和防止盗链的实现方法

    尽管有各种各样的.htaccess用法,但至今最流行的也可能是最有用的做法是将其用于网站目录可靠的密码保护。
    2008-06-06
  • linux清空文件等有用的指令总结

    linux清空文件等有用的指令总结

    下面小编就为大家带来一篇linux清空文件等有用的指令总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 详解Ubuntu/CentOS下Apache多站点配置

    详解Ubuntu/CentOS下Apache多站点配置

    本篇文章主要介绍了Ubuntu/CentOS下Apache多站点配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 在Linux系统上更改默认MySQL数据目录的全步骤

    在Linux系统上更改默认MySQL数据目录的全步骤

    MySQL 是一个广泛使用的开源关系数据库管理系统(RDBMS),为无数的 web 应用程序和服务提供支持,在本指南中,我们将引导您完成在 Linux 系统上更改默认 MySQL 数据目录的过程,确保以最小的停机时间顺利过渡,需要的朋友可以参考下
    2025-09-09
  • Linux Autofs自动挂载服务安装部署教程

    Linux Autofs自动挂载服务安装部署教程

    大家好,本篇文章主要讲的是Linux Autofs自动挂载服务安装部署教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦
    2021-11-11
  • Linux pgrep命令使用及说明

    Linux pgrep命令使用及说明

    pgrep是一个用于根据名称查找进程ID的命令,返回的是进程ID,它可以与ps等命令配合使用,常用参数包括-l、-a、-c等,与其他命令配合时,需要使用xargs传递参数
    2025-11-11

最新评论