Linux 系统安装 JDK8 保姆级教程(附安装包快捷下载,实测可用)

Linux 系统安装 JDK8 保姆级教程(附安装包快捷下载,实测可用)

本文手把手带你在 Linux 上完成 JDK8 的下载、安装、环境变量配置与验证,全程实测截图。文中所有安装包和配套工具已打包整理好,关注微信公众号「LaoYangLiaoJiShu」,回复 jdk 一键获取,不用注册 Oracle 账号,省去官网繁琐流程。

测试环境说明

本文操作基于以下系统环境测试通过:

CentOS Linux release 7.6.1810 (Core)
Linux localhost 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

其他 CentOS 7.x / RHEL 7.x 系统操作基本一致,Ubuntu/Debian 用户仅"卸载旧版本"部分命令略有差异,安装与环境变量配置步骤完全通用。

一、检查系统是否已安装 JDK

安装前先确认系统中是否已存在 JDK,避免版本冲突。执行以下命令:

java -version

可能出现的两种结果

结果 1:显示类似以下信息,说明系统已安装 JDK(示例为 1.8.0_341 版本):

在这里插入图片描述

openjdk version "1.8.0_341"
OpenJDK Runtime Environment (build 1.8.0_341-b04)
OpenJDK 64-Bit Server VM (build 25.341-b04, mixed mode)

结果 2:提示 command not found 或类似信息,表示未安装 JDK,可直接跳到 第四节 开始安装。

二、检查系统预装的 JDK 包

很多 CentOS 镜像会预装 OpenJDK。如需确认系统中已安装的 JDK 相关包,执行:

rpm -qa | grep java

该命令会列出所有包含 "java" 关键字的安装包,便于后续卸载操作。

三、卸载已安装的 JDK(如需)

如果系统中已安装的 JDK 版本不符合需求(例如预装的是 OpenJDK,而项目要求 Oracle JDK),可通过以下两种方式卸载:

方式 1:使用 rpm 命令逐个卸载(需替换为上一步查到的具体包名):

rpm -e --nodeps 包名

方式 2:使用 yum 批量卸载 OpenJDK 相关包(更省事):

yum remove *openjdk*

⚠️ 注意:卸载前建议把 rpm -qa | grep java 的输出记录下来,万一出问题方便排查恢复。

四、安装 JDK8

4.1 下载 JDK 安装包

方式一:Oracle 官网下载

  1. 访问 Oracle 官网 JDK8 下载页面:
    https://www.oracle.com/java/technologies/downloads/#java8
  2. 选择适合 Linux 系统的版本(通常为 jdk-8uxxx-linux-x64.tar.gz

但官网下载有两个劝退点:

  • 必须注册并登录 Oracle 账号,注册流程冗长,还经常收不到验证邮件
  • 国内访问速度慢,几百 MB 的安装包动不动就下载失败

方式二:公众号一键获取(推荐,30 秒搞定)✅

如果不想在 Oracle 官网上浪费时间,可以直接用我整理好的下载渠道:

📦 关注微信公众号「LaoYangLiaoJiShu」,回复关键词 jdk

即可获取:

  • JDK8 多个常用小版本安装包(Linux x64 / Windows 均有)
  • JDK11、JDK17 等其他 LTS 版本
  • WinSCP、Xftp 等配套传输工具

全部资源实测可用、持续更新,免注册免登录,适合快速部署。

4.2 上传安装包到服务器

  1. 推荐将安装包上传至 /usr/local 目录(该目录约定俗成用于存放自装软件)
  2. 上传工具任选其一:WinSCP、Xftp、FileZilla(工具在公众号回复 jdk 的资源包里也有),或直接用 scp 命令:
scp 本地文件路径 用户名@服务器IP:/usr/local/

4.3 安装步骤

1. 进入安装目录

cd /usr/local

2. 解压安装包

使用 tar 命令解压(请替换为你实际下载的文件名):

tar xf jdk-8u341-linux-x64.tar.gz

💡 提示:解压完成后用 ls 命令确认解压出的文件夹名称(如 jdk1.8.0_341),后面配置环境变量时路径必须与它完全一致。

3. 配置环境变量

第一步:编辑系统环境变量配置文件:

vi /etc/profile

第二步:按 i 键进入编辑模式,在文件末尾添加以下内容(注意把路径改成你实际的 JDK 解压目录):

export JAVA_HOME=/usr/local/jdk1.8.0_341  # 此处为JDK解压后的实际目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

第三步:保存并退出:

  • ESC 键退出编辑模式
  • 输入 :wq 并回车保存退出

第四步:使环境变量立即生效:

source /etc/profile

4. 验证安装结果

验证 1:检查 javac 命令(Java 编译器):

javac

若显示命令帮助信息,说明环境变量配置正确。

验证 2:检查 Java 版本:

java -version

若显示安装的 JDK 版本信息(如 1.8.0_341),恭喜你,安装成功!🎉

五、常见问题解决

1. 环境变量不生效

  • 检查 /etc/profile 文件中的 JAVA_HOME 路径是否与实际解压目录完全一致(最常见的错误就是路径写错一个字符)
  • 确认已执行 source /etc/profile 命令
  • 可尝试重新登录终端或重启系统

2. 权限问题

确保 JDK 目录具有可执行权限:

chmod -R 755 /usr/local/jdk1.8.0_341

3. 多版本冲突

若系统中存在多个 JDK 版本,可使用 alternatives 命令管理默认版本:

alternatives --config java

🙋 如果按以上排查还是解决不了,或者遇到文中没提到的报错,欢迎到公众号「LaoYangLiaoJiShu」后台留言,看到都会回,比在评论区等回复快。

写在最后

通过以上步骤,即可在 Linux 系统中成功安装 JDK8,为后续部署 Tomcat、运行 Spring Boot 等 Java 应用打好基础。

最后再啰嗦一句:

🎁 本文用到的 JDK 安装包 + 传输工具已全部打包,关注公众号「LaoYangLiaoJiShu」,回复 jdk 直接领取。
公众号持续更新 Linux 运维、Java 部署实战干货,关注不迷路。

觉得本文有帮助的话,别忘了 点赞 👍 + 收藏 ⭐ + 关注,你的支持是我持续输出的动力!

posted @ 2026-07-27 10:52  康子呢  阅读(3)  评论(0)    收藏  举报