• 【Linux】Linux安装卸载JDK


    前言

    本文主要介绍Linux安装JDK的两种方式:yum安装和二进制安装。

    一、 yum安装

    1、查看JDK软件包版本列表

    yum -y list java*  
    
    • 1

    2、安装JDK

    yum install java-1.8.0-openjdk*  
    yum install -y java-1.8.0-openjdk-devel.x86_64
    
    • 1
    • 2

    3、查看java版本

    java -version
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ ~]# java -version
    openjdk version "1.8.0_312"
    OpenJDK Runtime Environment (build 1.8.0_312-b07)
    OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
    
    • 1
    • 2
    • 3
    • 4

    4、查看已安装JDK信息

    yum list installed |grep java
    
    • 1
    [root@iZhp33j6fklnmhbf0lz2obZ ~]# yum list installed |grep java
    java-1.8.0-openjdk.x86_64                    1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-accessibility.x86_64      1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-demo.x86_64               1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-devel.x86_64              1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-headless.x86_64           1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-headless-slowdebug.x86_64 1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-javadoc.noarch            1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-javadoc-zip.noarch        1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-slowdebug.x86_64          1:1.8.0.312.b07-2.el8_5               @AppStream
    java-1.8.0-openjdk-src.x86_64                1:1.8.0.312.b07-2.el8_5               @AppStream
    java-atk-wrapper.x86_64                      0.33.2-6.el8                          @AppStream
    javapackages-filesystem.noarch               5.3.0-1.module_el8.0.0+11+5b8c10bd    @AppStream
    tzdata-java.noarch                           2021e-1.el8                           @AppStream
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    5、卸载

    yum -y remove java-1.8.0-openjdk*  
    
    • 1

    二、二进制安装

    1、Oracle官网下载安装包

    https://www.oracle.com/java/technologies/downloads/
    在这里插入图片描述以dk-8u221-linux-x64.tar.gz

    2、解压压缩包

    tar zxvf jdk-8u221-linux-x64.tar.gz 
    
    • 1

    3、配置环境变量

    打开文件:

    vi /etc/profile
    
    • 1

    在文件尾部添加如下信息:

    JAVA_HOME=/usr/local/java/jdk1.8.0_221
    PATH=JAVAHOME/bin:
    PATH
    CLASSPATH=.:JAVAHOME/lib/dt.jar:
    
    JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    4、刷新环境配置

    source /etc/profile
    
    • 1

    小拓展

    source

    命令用法:

    source FileName
    
    • 1

    作用:
    在当前bash环境下读取并执行FileName中的命令。

    注:该命令通常用命令“.”来替代。

    如:
    source bash_rc 与 . bash_rc 是等效的。
    注意 . 号后面还有一个空格

    “source filename”与“sh filename”、“. /filename”有什么

    (1)当shell脚本具有可执行权限时,用sh filename与. /filename是没有区别的。./filename是因为当前目录没有在PATH中,所以"."是用来表示当前目录的。

    (2)sh filename会重新建立一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell是新建的,其改变的变量不会被带回父shell,除非使用export。

    (3)source filename读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。

    在这里插入图片描述
    点赞 收藏 关注

  • 相关阅读:
    Mybiosource丨Mybiosource月桂碱,抑制剂说明书
    clip-path属性深入理解与使用
    9、动态SQL
    软件测试基础理论知识—用例篇
    linux中程序打开文件句柄和创建进程限制
    网页基本标签
    5.SpringMVC的视图
    数据分析_数据分析思维(1)
    【高并发基石】多线程、守护线程、线程安全、线程同步、互斥锁
    “蔚来杯“2022牛客暑期多校训练营5 A题: Don‘t Starve
  • 原文地址:https://blog.csdn.net/qq_35764295/article/details/126359999