CentOS 7.9下JDK 11安装和配置手册
1. 安装前的准备
1.1 安装环境
1.1.1 操作系统内核版本
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
1.1.2 操作系统发行版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
1.2 安装文件
1.2.1 安装文件下载
- 官网地址:https://www.oracle.com/java/
- 下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
1.2.2 安装文件列表
- jdk-11.0.12_linux-x64_bin.rpm
2. 安装和配置
2.1 软件安装
2.1.1 安装前的检测
- 查看运行进程
[root@localhost ~]# ps -ef | grep jdk
root 5310 3711 0 11:01 pts/0 00:00:00 grep jdk
- 依次卸载软件文件
[root@localhost ~]# rpm -e java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64 --nodeps
参数选项:
rpm -e java 普通删除模式
rpm -e --nodeps 强力删除模式,如果使用上面命令删除时,提示有依赖的其他文件, 则用该命令可以对其进行强力删除。
2.1.2 安装JDK
- 切换至软件目录;
[root@localhost ~]# cd /home/Software/JDK
[root@localhost JDK]# ls
jdk-11.0.12_linux-x64_bin.rpm
- 安装“jdk-11.0.12_linux-x64_bin.rpm”。
[root@localhost JDK]# sudo yum install -y jdk-11.0.12_linux-x64_bin.rpm
Loaded plugins: fastestmirror, langpacks
Examining jdk-11.0.12_linux-x64_bin.rpm: 2000:jdk-11.0.12-11.0.12-ga.x86_64
Marking jdk-11.0.12_linux-x64_bin.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package jdk-11.0.12.x86_64 2000:11.0.12-ga will be installed
--> Finished Dependency Resolution
base/7/x86_64 | 3.6 kB 00:00:00
extras/7/x86_64 | 2.9 kB 00:00:00
updates/7/x86_64 | 2.9 kB 00:00:00
Dependencies Resolved
==================================================================================================================================================================
Package Arch Version Repository Size
==================================================================================================================================================================
Installing:
jdk-11.0.12 x86_64 2000:11.0.12-ga /jdk-11.0.12_linux-x64_bin 294 M
Transaction Summary
==================================================================================================================================================================
Install 1 Package
Total size: 294 M
Installed size: 294 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 2000:jdk-11.0.12-11.0.12-ga.x86_64 1/1
Verifying : 2000:jdk-11.0.12-11.0.12-ga.x86_64 1/1
Installed:
jdk-11.0.12.x86_64 2000:11.0.12-ga
Complete!
2.2 软件配置
2.2.1 修改环境变量
- 配置环境变量;
[root@localhost ~]# vim /etc/profile
# 添加至末尾处
# Java Home
export JAVA_HOME=/usr/java/jdk-11.0.12
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 环境变量生效。
[root@localhost ~]# source /etc/profile
- 查看环境变量
[root@localhost ~]# env
JAVA_HOME=/usr/java/jdk1.8.0_301-amd64
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(特别说明:环境变量位置为随机分布)
3. 启动和验证
3.1 软件启动
暂无。
3.2 软件验证
3.2.1 查看软件版本
[root@localhost ~]# java -version
4. 停止和卸载
4.1 软件停止
暂无。
4.2 软件卸载
4.2.1 检测库文件是否存在
[root@localhost ~]# rpm -qa | grep jdk
jdk-11.0.12-11.0.12-ga.x86_64
4.2.2 依次卸载软件文件
[root@localhost ~]# rpm -e jdk-11.0.12-11.0.12-ga.x86_64 --nodeps
参数选项:
rpm -e jdk 普通删除模式
rpm -e --nodeps 强力删除模式,如果使用上面命令删除时,提示有依赖的其他文件,则 用该命令可以对其进行强力删除。
5. 安装目录和核心文件
5.1 安装目录
[root@localhost ~]# cd /usr/java/jdk-11.0.12
[root@localhost jdk-11.0.12]# ls
bin conf include jmods legal lib man README.html release

浙公网安备 33010602011771号