当前位置: 首页 > news >正文

Linux 系统安装 JDK8 保姆级教程(实测可用)

Linux 系统安装 JDK8 保姆级教程(实测可用)

本文手把手带你在 Linux 上完成 JDK8 的下载、安装、环境变量配置与验证,全程实测,照着做即可成功。

测试环境说明

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

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|grepjava

该命令会列出所有包含 “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
  3. 官网下载需要登录 Oracle 账号,按页面提示注册或登录后即可下载

提示:如果官网下载较慢或不便登录账号,也可以在搜索引擎中搜索 “JDK8 Linux 镜像” 等关键词,从可信的开源镜像站获取安装包,下载后注意核对文件完整性。

方式二:通过包管理器安装(适用于能联网的服务器)

部分发行版可直接通过系统包管理器安装 OpenJDK 8,例如:

# CentOS / RHELyuminstall-yjava-1.8.0-openjdk-devel# Ubuntu / Debianapt-getinstall-yopenjdk-8-jdk

这种方式无需手动配置JAVA_HOME,适合仅需要运行环境的场景。

4.2 上传安装包到服务器

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

4.3 安装步骤

1. 进入安装目录
cd/usr/local
2. 解压安装包

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

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

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

3. 配置环境变量

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

vi/etc/profile

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

exportJAVA_HOME=/usr/local/jdk1.8.0_341# 此处为JDK解压后的实际目录exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATHexportJAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/binexportPATH=$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-R755/usr/local/jdk1.8.0_341

3. 多版本冲突

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

alternatives--configjava

💡 如果按以上排查还是无法解决,建议在评论区留言具体报错信息,看到会回复。

写在最后

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

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

http://www.jsqmd.com/news/1283131/

相关文章:

  • Spring @Component 和 @Bean 的区别与最佳实践
  • 别再调参了!AI新手最危险的2个“伪努力”行为,资深架构师紧急叫停
  • 2026 年新发布:塔城有实力的泳池建造厂家推荐,花十几万建泳池的人,居然都踩过这些隐形大坑?这玩意儿到底怎么避坑?-博力久能暖通 - 行业推荐官【认证】
  • 2026 年新消息:鸡西专业的浮雕实力厂家哪家专业,揭秘隐藏在建筑里的视觉魔法-裕东雕塑 - 领域鉴赏官
  • 2026河南招标采购网站正规合规性大盘点:实力服务商深度解析,附河南本地服务商选型避坑指南FAQ - 行业观察网
  • 洛阳海尔热水器售后维修电话全新专属升级公告 - 科技先行者
  • Edge浏览器添加谷歌搜索引擎:提升技术搜索效率的完整指南
  • 老用户也能领大额滴滴顺风车优惠券?这份隐藏攻略快收好 - 工具软件使用方法推荐
  • 还在纠结选哪个外呼Agent产品?2026外呼Agent产品推荐给你整理好了 - 2027品牌AI展
  • 从文本到二进制:HTTP/不止于性能,更是对HTTP/核心语义的传承与革新
  • CTF流量分析实战:Wireshark核心用法与10大经典案例解析
  • 并发原子类:用原子类来保证可见性和原子性
  • 大数据产品全生命周期风险管理与防控实践
  • 2026/7/28
  • 2026 合肥高端花艺工作室 鲜花礼盒 宴会花礼|合肥高端花艺工作室有哪些 宴会花礼鲜花礼盒定制TOP5推荐 - 星际AI
  • 2026年Q3高尔夫垫制造企业实力之选:专业生产厂家供应链能力与行业价值解码 - 优企名品
  • 2026福建招投标信息网站推荐指南:正规平台选型标准与避坑要点解析 - 产业观察报
  • 从ChatGPT到AI智能体:手把手教你用LangChain构建代码生成助手
  • 高效贝塞尔曲线插件:Blender Bezier Utilities完全指南
  • jQuery网页截图插件html2canvas实战指南
  • 2026数据治理工具推荐,一文帮你理清优质数据治理工具有哪些 - 2027品牌AI展
  • Python项目开发实战:从环境配置到部署上线的完整指南
  • 配置Amazon EventBridge监控EC2事件并邮件通知
  • 彻底搞懂 Transformer 注意力:从图像直觉到 C++ 源码实现
  • 本地 AI 自动化工具 OpenClaw 完整安装实操,零基础可落地
  • 德州仪器TPIC7710EVM评估模块:汽车电子驻车制动ASIC功能验证与工程实践指南
  • 大模型面试核心要点与实战技巧解析
  • 2026 年现阶段梅江专业的工业废水浓缩设备供货厂家哪家强,别再排污费高!这套浓缩技术如何让废水变“金子”? - 行业严选官
  • 2026湖北工程建设招标平台正规服务商盘点:选型攻略、避坑FAQ及适配场景深度解析 - U渠道
  • 水桶问题与广度优先搜索(BFS)算法解析