一、文档说明
本文适用于 CentOS 7 系统,通过手动解压压缩包的方式安装 Oracle JDK 8(jdk-8u461-linux-x64),全程采用 root 用户操作,步骤清晰、可直接复用。
二、前置条件
- 已获取 JDK 8 压缩包:
jdk-8u461-linux-x64.tar.gz(建议上传至/usr/local/src目录,便于管理); - 服务器为 CentOS 7 系统,且已切换至 root 用户(执行
su root或sudo -i切换); - 确保服务器可正常执行
tar、vim等基础命令(CentOS 7 默认预装)。
三、安装步骤
步骤 1:创建 JDK 安装目录
为统一管理软件,创建专属的 JDK 安装目录:
mkdir -p /usr/local/java
-p:确保目录层级存在,不存在则创建,避免报错。
步骤 2:解压 JDK 压缩包
将压缩包解压至步骤 1 创建的目录下(若压缩包路径非 /usr/local/src,需替换为实际路径):
tar -zxvf /usr/local/src/jdk-8u461-linux-x64.tar.gz -C /usr/local/java/
- 命令参数说明:
-zxvf:z(解压 gz 格式)、x(解压)、v(显示解压过程)、f(指定压缩包文件);-C:指定解压目标目录,避免文件分散。
- 解压完成后,
/usr/local/java下会生成jdk1.8.0_461目录(JDK 实际安装目录),可执行ls /usr/local/java验证。
步骤 3:配置全局环境变量
CentOS 7 需修改 /etc/profile 文件配置全局环境变量(所有用户生效):
- 编辑 profile 文件:
vim /etc/profile
- 按
i进入编辑模式,在文件末尾添加以下内容(注意 JAVA_HOME 路径需与解压后的目录一致):
# JDK 8 环境变量配置
export JAVA_HOME=/usr/local/java/jdk1.8.0_461
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

