JDK的下载与安装教程(详细版,下载地址:官网+其它镜像)

关键要点

  • 研究表明,JDK(Java Development Kit)下载和安装涉及选择官方Oracle网站或其他镜像源,安装步骤因操作系统而异。
  • 官方下载地址为Oracle网站(https://www.oracle.com/java/technologies/downloads/),提供JDK 21和17等LTS版本;其他镜像如OpenJDK、Microsoft Build of OpenJDK等也可用。
  • 安装过程需根据Windows、macOS或Linux系统分别配置,涉及环境变量设置,需验证安装成功。

下载JDK

官方Oracle网站
访问 https://www.oracle.com/java/technologies/downloads/,选择最新LTS版本(如JDK 21或17),根据操作系统下载对应安装文件(.exe为Windows,.tar.gz为macOS/Linux)。

其他镜像源

安装步骤

Windows

  1. 下载.exe文件,运行安装程序,接受许可协议。
  2. 安装完成后,设置JAVA_HOME环境变量(如C:\Program Files\Java\jdk-21),并添加到PATH。
  3. 打开命令提示符,输入java -version验证。

macOS

  1. 下载.tar.gz文件,解压后移动到/Library/Java/JavaVirtualMachines/。
  2. 设置JAVA_HOME(如export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home),并添加到配置文件。
  3. 终端运行java -version验证。

Linux

  1. 下载.tar.gz文件,解压后移动到/usr/local/。
  2. 设置JAVA_HOME(如export JAVA_HOME=/usr/local/jdk-21),并添加到PATH。
  3. 终端运行java -version验证。

JDK的下载与安装教程详解

背景与概述

JDK(Java Development Kit)是Java开发工具包,用于开发和运行Java应用程序。它包括Java运行时环境(JRE)、编译器(javac)、调试器(jdb)、文档生成工具(javadoc)等组件,是Java开发者的必备工具。用户请求的“JDK的下载与安装教程(详细版,下载地址:官网+其它镜像)”表明需要一个全面的中文指导,涵盖下载来源和跨操作系统的安装步骤。

研究表明,JDK可以从Oracle官方网站下载,也可以通过OpenJDK等开源镜像获取。安装过程因操作系统(Windows、macOS、Linux)而异,通常涉及下载安装文件、配置环境变量和验证安装。结合2025年7月13日最新的网络资源,本文将提供详细的下载地址和安装教程,参考Oracle、OpenJDK、Microsoft Build of OpenJDK、BellSoft Liberica JDK和OpenLogic OpenJDK等来源。

下载地址

JDK的下载来源包括官方Oracle网站和其他镜像,以下是详细列表:

1. 官方Oracle网站
2. 其他镜像来源

以下是替代下载来源,适合无法访问Oracle网站或需要开源版本的用户:

安装教程

JDK的安装步骤因操作系统而异。以下提供Windows、macOS和Linux的详细安装指南,涵盖下载、安装、环境变量配置和验证步骤。

Windows安装步骤
  1. 下载JDK:
  2. 运行安装程序:
    • 双击下载的.exe文件。
    • 接受许可协议,选择安装目录(默认通常为C:\Program Files\Java\jdk-21)。
    • 确保勾选“将JDK添加到PATH环境变量”选项(如果有),以便命令行可以直接使用Java工具。
  3. 设置JAVA_HOME(可选,但推荐):
    • 右键单击“此电脑” > “属性” > “高级系统设置” > “环境变量”。
    • 在“系统变量”中,点击“新建”,变量名:JAVA_HOME,变量值:JDK安装目录(如C:\Program Files\Java\jdk-21)。
    • 找到PATH变量,点击“编辑”,添加%JAVA_HOME%\bin(如果安装程序未自动添加)。
  4. 验证安装:
    • 打开命令提示符(Win + R,输入cmd)。
    • 输入java -version,按Enter,应显示类似java version "21.0.0"的输出,确认安装成功。
macOS安装步骤
  1. 下载JDK:
  2. 解压文件:
    • 打开终端,导航到下载目录(如cd ~/Downloads)。
    • 运行tar -xzf jdk-21_macos-x64_bin.tar.gz(以JDK 21为例)。
    • 解压后,会生成一个文件夹(如jdk-21.jdk)。
  3. 移动到系统目录:
    • 需要管理员权限,输入密码确认。
  4. 设置JAVA_HOME:
    • 要永久生效,编辑.bash_profile.zshrc文件(根据你的Shell类型),添加上述命令,然后运行source ~/.bash_profilesource ~/.zshrc
  5. 验证安装:
    • 运行java -version,应显示类似java version "21.0.0"的输出,确认安装成功。

打开终端,运行:

exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home 

将解压后的文件夹移动到/Library/Java/JavaVirtualMachines/

sudomv jdk-21.jdk /Library/Java/JavaVirtualMachines/ 
Linux安装步骤
  1. 下载JDK:
  2. 解压文件:
    • 打开终端,导航到下载目录(如cd ~/Downloads)。
    • 运行tar -xzf jdk-21_linux-x64_bin.tar.gz(以JDK 21为例)。
    • 解压后,会生成一个文件夹(如jdk-21)。
  3. 移动到系统目录:
    • 需要管理员权限,输入密码确认。
  4. 设置JAVA_HOME和PATH:
    • 应用更改:运行source ~/.bashrc(或.profile)。
  5. 验证安装:
    • 运行java -version,应显示类似java version "21.0.0"的输出,确认安装成功。

编辑Shell配置文件(如.bashrc.profile),添加:

exportJAVA_HOME=/usr/local/jdk-21 exportPATH=$PATH:$JAVA_HOME/bin 

将解压后的文件夹移动到/usr/local/

sudomv jdk-21 /usr/local/ 
注意事项
  • 许可协议:下载Oracle JDK时,需要接受许可协议。JDK 17及更高版本的许可协议已于2024年10月更新,详细信息可在官方网站查看。
  • 版本选择:JDK 21和JDK 17是当前的LTS(长期支持)版本,适合大多数用户。非LTS版本(如JDK 22)可能提供更新的特性,但支持期限较短。
  • 其他来源:如果无法访问Oracle网站,可以使用OpenJDK、Microsoft Build of OpenJDK、BellSoft Liberica JDK或OpenLogic OpenJDK作为替代。这些版本的安装步骤可能略有不同,请参考各自的文档。
  • 环境变量:设置JAVA_HOME和PATH环境变量是Java开发的常见需求,尤其是当你需要在命令行或IDE中使用Java时。
  • 权限问题:macOS和Linux安装可能需要管理员权限,使用sudo命令时需输入密码。
  • 验证安装:确保java -version命令返回正确版本信息,若返回“命令未找到”,检查PATH配置。
总结

通过以上步骤,你可以轻松下载并安装JDK,开始你的Java开发之旅。官方下载地址为Oracle网站https://www.oracle.com/java/technologies/downloads/,其他镜像如OpenJDKhttps://openjdk.org/install/等也提供替代选择。安装后,记得验证环境变量配置,确保开发环境正常运行。

参考资料:

Read more

Linux操作系统从入门到实战(二)手把手教你安装VMware17pro与CentOS 9 stream,实现Vim配置,并配置C++环境

Linux操作系统从入门到实战(二)手把手教你安装VMware17pro与CentOS 9 stream,实现Vim配置,并配置C++环境

Linux操作系统从入门到实战(二)手把手教你安装VMware17pro与CentOS 9.0 stream,实现Vim配置,并编译C++文件 * 前言 * 一、安装VMware17pro * 二、安装CentOS9.0 * 2.1 为什么选择CentOS9,与CentOS7对比 * 2.1 官网下载CentOS9.0 * 2.2 国内清华大学镜像下载CentOS9.0 * 三、实现Linux环境搭建 * 四、配置Vim环境 * 1. 安装必要的软件 * 2. 配置 Vim 高亮显示 * 五、编译运行C++代码 前言 * 在前面的博客里,我们讲解了什么是操作系统,以及它的历史,接下来我们开始构建Linxu环境 * 本次博客将带领大家完成 CentOS 9.0 的安装,

By Ne0inhk
Flutter 三方库 opml 的鸿蒙化适配指南 - 支持大容量订阅源解析、符合 OPML 2.0 规范与 RSS 管理器核心适配

Flutter 三方库 opml 的鸿蒙化适配指南 - 支持大容量订阅源解析、符合 OPML 2.0 规范与 RSS 管理器核心适配

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 opml 的鸿蒙化适配指南 - 支持大容量订阅源解析、符合 OPML 2.0 规范与 RSS 管理器核心适配 前言 在进行 Flutter for OpenHarmony 的阅读类、播客类或 RSS 订阅类应用开发时,支持标准的 OPML(Outline Processor Markup Language)导入与导出是必选功能。opml 库是一个专门用于解析和生成 OPML 文件的 Dart 库。本文将探讨如何在鸿蒙系统下,利用该库高效管理用户的订阅树结构。 一、原理解析 / 概念介绍 1.1 基础原理 OPML 本质上是一种基于

By Ne0inhk
【高级终端Termux】在安卓手机/平板上使用Termux 搭建 Debian 环境并运行 PC 级 Linux 应用教程(含安装WPS,VS Code)

【高级终端Termux】在安卓手机/平板上使用Termux 搭建 Debian 环境并运行 PC 级 Linux 应用教程(含安装WPS,VS Code)

Termux 搭建 Debian 环境并运行 PC 级 Linux 应用教程 一、前言 1. 背景 众所周知,最新搭载澎湃OS和鸿蒙OS的平板都内置了PC级WPS,办公效率直接拉满(板子终于从“泡面盖”升级为“生产力”了)。但问题来了:如果不是这两个系统,难道我们只能继续用平板盖泡面吗?当然不是!折腾了很长时间后,总算找到了一个好玩的东西:高级终端Termux 。现在,不仅能随时随地用WPS改文档,还能VSCode优雅地敲代码,再也不用背着电脑乱跑了。 由于每次搭建环境时都要去不同的平台找不同功能,有时还找不到,所以我决定自己写一篇博客,方便自己以后再搭建时直接“Ctrl C + Ctrl V”,顺便分享给有同样需求的小伙伴们。话不多说,直接开整! 2. 准备工作 * 一部安卓手机:性能越好,折腾起来越顺畅。 * Termux 应用: 不想去F-droid下载的看过来

By Ne0inhk
Flutter 三方库 filterator 的鸿蒙化适配指南 - 掌握声明式数据流过滤技术、助力鸿蒙应用构建极速且易维护的复杂列表筛选逻辑

Flutter 三方库 filterator 的鸿蒙化适配指南 - 掌握声明式数据流过滤技术、助力鸿蒙应用构建极速且易维护的复杂列表筛选逻辑

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 filterator 的鸿蒙化适配指南 - 掌握声明式数据流过滤技术、助力鸿蒙应用构建极速且易维护的复杂列表筛选逻辑 前言 在 OpenHarmony 鸿蒙应用全场景信息交互的开发中,“数据清洗与过滤(Data Filtering)”是提升用户体验的关键环。当你需要在一个包含上万件商品的电商列表中,同时根据“价格区间”、“用户评分”、“物流时效”以及“是否有货”进行复合筛选时,嵌套的 if-else 或繁琐的迭代逻辑会让代码迅速变得臃肿且难以调试。filterator 作为一个专为 Dart 集合设计的声明式过滤利器,旨在通过链式调用与逻辑组合,将复杂的数据筛选过程转化为语义清晰、模块化的流式配置。本文将介绍如何在鸿蒙端利用 filterator 打造极致的数据交互体验。 一、原原理分析 / 概念介绍 1.1 基础原理 filterator 的核心逻辑是 基于谓词逻辑的集合管道过滤器

By Ne0inhk