JDK1.8下载与安装
JDK 1.8 下载与安装教程(2025 版,跨平台指南)
JDK 1.8(Java Development Kit 8)是 Java 的长期支持版本(LTS),发布于 2014 年,提供 Java 编译器(javac)、运行时环境(JRE)和开发工具。尽管 2025 年已过时(推荐 JDK 17 或 21),但它仍适用于遗留项目。本教程基于 Oracle 和 OpenJDK 官方渠道,提供下载和安装步骤,支持 Windows、Linux 和 macOS。整个过程约 10-30 分钟,视网速而定。
重要提醒:
- 安全风险:JDK 1.8 不再接收安全更新(Oracle 支持至 2026 年,但有限)。生产环境建议升级到 JDK 21。
- 许可证:Oracle JDK 需商业许可(免费用于开发/测试);OpenJDK 完全开源免费。
- 系统要求:x86_64 架构,4GB+ RAM,10GB 可用空间。
- 下载来源:优先官方,避免第三方以防恶意软件。Oracle 下载需免费账号。
第一阶段:下载 JDK 1.8
1.1 Oracle JDK 1.8(推荐遗留兼容)
- 步骤:
- 访问 Oracle Java SE 8 存档下载页面:
- 注册/登录 Oracle 账号(免费,邮箱验证)。
- 选择平台:
- Windows:JDK 8uXXX x64 Installer (.exe),~170MB。
- Linux:JDK 8uXXX x64 RPM/DEB/TGZ,~180MB。
- macOS:JDK 8uXXX x64 DMG,~170MB。
- 下载最新补丁版(如 8u381,2024 年 4 月发布)。
- 无账号下载:社区 workaround(如 GitHub Gist),但不推荐(风险高)。
1.2 OpenJDK 1.8(开源免费,推荐新项目)
- 步骤:
- 访问 OpenJDK 安装页面:https://openjdk.org/install/
- 选择 Adoptium(Eclipse Temurin)或 Azul Zulu 分发版(可靠)。
- Adoptium 下载:https://adoptium.net/temurin/releases/?version=8
- Azul 下载:https://www.azul.com/downloads/?package=jdk(搜索 JDK 8)。
- 选择平台:
- Windows:JDK 8uXXX x64 MSI/Installer,~170MB。
- Linux:JDK 8uXXX x64 TAR.GZ,~180MB。
- macOS:JDK 8uXXX x64 PKG/DMG,~170MB。
- 下载最新构建(如 Temurin 8u392,2024 年 7 月)。
下载验证:用 SHA256 校验和(页面提供)确认文件完整性(Windows 用 certutil -hashfile 文件 SHA256
)。
第二阶段:安装 JDK 1.8(平台别)
2.1 Windows 安装
- 运行安装程序:
- 双击 .exe 或 .msi 文件(以管理员运行)。
- 跟随向导:接受许可 > 选择安装路径(默认
C:\Program Files\Java\jdk1.8.0_XXX
) > 安装(~2-5 分钟)。
- 设置环境变量:
- 右键“此电脑” > 属性 > 高级系统设置 > 环境变量。
- 系统变量 > 新建:
- 变量名:
JAVA_HOME
,值:C:\Program Files\Java\jdk1.8.0_XXX
。
- 变量名:
- 编辑
Path
:添加%JAVA_HOME%\bin
。
- 验证:
- 新开 CMD:
java -version
(输出java version "1.8.0_XXX"
)。 javac -version
(确认编译器)。
卸载:控制面板 > 程序 > 卸载 Java。
2.2 Linux 安装(Ubuntu/Debian 示例)
- 解压安装:
sudo tar -xzf jdk-8uXXX-linux-x64.tar.gz -C /opt/
- 重命名:
sudo mv /opt/jdk1.8.0_XXX /opt/jdk1.8
。
- 设置环境变量:
- 编辑
~/.bashrc
(或/etc/profile
):export JAVA_HOME=/opt/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH
- 生效:
source ~/.bashrc
。
- 验证:
java -version
和javac -version
。
RPM/DEB 包:sudo dpkg -i oracle-java8-installer.deb
(自动配置)。
2.3 macOS 安装
- 运行安装程序:
- 双击 .dmg 文件 > 拖拽 JDK 到 Applications > 安装。
- 设置环境变量:
- 编辑
~/.zshrc
(或~/.bash_profile
):export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
- 生效:
source ~/.zshrc
。
- 验证:
java -version
和javac -version
。
提示:macOS 用 Homebrew:brew install openjdk@8
(自动管理)。
第三阶段:常见问题与故障排除
问题 | 原因 | 解决方案 |
---|---|---|
java -version 命令无效 | 环境变量未设置 | 检查 JAVA_HOME 和 Path ;重启终端。 |
下载需账号 | Oracle 政策 | 注册免费账号;或用 OpenJDK。 |
安装失败 | 权限/空间不足 | 以管理员运行;清理空间。 |
多版本冲突 | 多个 JDK | 用 update-alternatives --config java (Linux)或设置优先级。 |
macOS 签名问题 | Apple 安全 | 系统偏好设置 > 安全性与隐私 > 允许安装。 |
多版本管理:用 SDKMAN(Linux/macOS):sdk install java 8.0.XXX-oracle
。
第四阶段:后续配置与使用
- IDE 集成:Eclipse/IntelliJ > 项目设置 > JDK 路径指向
JAVA_HOME
。 - Maven/Gradle:
pom.xml
中<java.version>1.8</java.version>
。 - 升级建议:测试项目后迁移到 JDK 21(兼容性好)。
资源:
- 官方:Oracle JDK 8 下载08</argument</grok:。
- 教程:CSDN JDK 8 安装9</argument</grok:、知乎跨平台指南。
安装成功后,即可开始 Java 开发!若遇具体错误,提供系统信息,我可进一步指导。