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

总结

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

相关文章

  • 预防PHPDDOS的发包攻击别人的方法(iis+linux)

    预防PHPDDOS的发包攻击别人的方法(iis+linux)

    最近很多美国VPS客户被人通过dedecms漏洞等等入侵.导致phpddos 很猖狂,占用大量带宽,影响网站,浪费流量
    2012-04-04
  • Linux关机时执行指定脚本功能实现

    Linux关机时执行指定脚本功能实现

    本篇文章给大家分享了Linux关机时执行指定脚本功能的实现详解,对此有需要的朋友跟着小编一起学习下。
    2018-03-03
  • Linux系统的SSL/TLS证书机制详解

    Linux系统的SSL/TLS证书机制详解

    文章概述了SSL/TLS证书原理、Linux系统预装证书的存储与用途,以及新服务(如POP3)自动生成自签名证书的过程和局限性,最后推荐使用Let's Encrypt等自动化工具提升安全性
    2025-09-09
  • Canonical通过Flutter启用Linux桌面应用程序(推荐)

    Canonical通过Flutter启用Linux桌面应用程序(推荐)

    这篇文章主要介绍了Canonical通过Flutter启用Linux桌面应用程序,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Linux系统如何修改远程连接22端口

    Linux系统如何修改远程连接22端口

    这篇文章主要介绍了Linux系统如何修改远程连接22端口问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Linux系统下Nginx支持ipv6配置的方法

    Linux系统下Nginx支持ipv6配置的方法

    这篇文章主要介绍了Linux系统下Nginx支持ipv6的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 详解Linux重定向用法

    详解Linux重定向用法

    这篇文章主要介绍了Linux重定向用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Linux创建Shell脚本.sh文件的三种方法

    Linux创建Shell脚本.sh文件的三种方法

    本文详细介绍了在Linux系统中创建Shell脚本文件的几种方法,包括使用vim、nano编辑器和快速创建空文件,同时,强调了赋予脚本执行权限和建议将脚本放在/usr/local/bin/目录下的重要性,需要的朋友可以参考下
    2026-02-02
  • Ubuntu安装java的最简单的命令行方式(推荐)

    Ubuntu安装java的最简单的命令行方式(推荐)

    这篇文章主要介绍了Ubuntu安装java的最简单的命令行方式的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • 宝塔Linux面板 2.8.9稳定版介绍

    宝塔Linux面板 2.8.9稳定版介绍

    这篇文章主要介绍了宝塔Linux面板 2.8.9稳定版介绍,需要的朋友可以参考下
    2017-04-04

最新评论