【Linux】Linux安装卸载JDK

小咪咪 2024-04-08 08:56 162阅读 0赞

前言

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

一、 yum安装

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

  1. yum -y list java*

2、安装JDK

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

3、查看java版本

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

4、查看已安装JDK信息

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

5、卸载

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

二、二进制安装

1、Oracle官网下载安装包

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

2、解压压缩包

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

3、配置环境变量

打开文件:

  1. vi /etc/profile

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

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

4、刷新环境配置

  1. source /etc/profile

小拓展

source

命令用法:

  1. source FileName

作用:
在当前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。

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

发表评论

表情:
评论列表 (有 0 条评论,162人围观)

还没有评论,来说两句吧...

相关阅读