一、下载 JDK 1.8 安装包
JDK 1.8 是企业级应用的经典稳定版本,优先从官方渠道下载适配 Linux 64 位的压缩包:
- 官方下载地址:Java Downloads | Oracle
小技巧:Oracle 官网下载需登录,若嫌麻烦,可选择华为云 / 阿里云镜像站(如 https://mirrors.huaweicloud.com/openjdk),下载速度更快且无需登录。
二、清理系统自带 JDK(关键避坑步骤)
CentOS 系统默认可能预装 OpenJDK,与 Oracle JDK 冲突,需彻底清理:
# 1. 检查已安装的 Java 相关包(忽略大小写,避免漏查)
rpm -qa | grep -i java
# 2. 强制卸载所有 Java 包(无依赖检查,彻底清理)
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
- 命令解析:
rpm -qa:列出系统所有已安装的 RPM 包;grep -i:忽略大小写匹配 java/Java/JAVA;xargs -n1:逐个传递包名,避免批量卸载报错;rpm -e --nodeps:强制卸载,忽略包间依赖(清理更彻底)。
三、安装 JDK 1.8(规范目录 + 高效操作)
Linux 软件建议统一安装在 /usr/local 目录,便于管理:
# 1. 将下载的压缩包移动到 /usr/local(替换为实际文件路径)
sudo mv ~/jdk-8u421-linux-x64.tar.gz /usr/local/
# 2. 进入安装目录
cd /usr/local
# 3. 解压压缩包(xf 组合:x=解压,f=指定文件,无需加 v 减少冗余输出)
sudo tar xf jdk-8u421-linux-x64.tar.gz
# 4. 删除压缩包(节省磁盘空间,可选)
sudo rm -f jdk-8u421-linux-x64.tar.gz
# 5. 重命名目录(可选,简化后续配置,避免版本号过长)
sudo mv jdk1.8.0_421 jdk1.8
注意:解压后目录名默认是
jdk1.8.0_421(与压缩包版本对应),重命名为jdk1.8可避免后续环境变量因版本号变更出错。
四、配置全局环境变量(永久生效)
环境变量写入 /etc/profile 可对所有用户生效,避免仅当前用户可用:


