【Linux】Linux安装卸载JDK

发布于:2023-01-16 ⋅ 阅读:(402) ⋅ 点赞:(0)

前言

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

一、 yum安装

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

yum -y list java*  

2、安装JDK

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

3、查看java版本

java -version
[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)

4、查看已安装JDK信息

yum list installed |grep java
[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

5、卸载

yum -y remove java-1.8.0-openjdk*  

二、二进制安装

1、Oracle官网下载安装包

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

2、解压压缩包

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

3、配置环境变量

打开文件:

vi /etc/profile

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

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

4、刷新环境配置

source /etc/profile

小拓展

source

命令用法:

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。

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

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到