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

苹果最贵手机要来了!折叠屏iPhone将于9月亮相;部分高校严禁校内使用OpenClaw;黄仁勋预言:传统软件和APP或将消失 | 极客头条

苹果最贵手机要来了!折叠屏iPhone将于9月亮相;部分高校严禁校内使用OpenClaw;黄仁勋预言:传统软件和APP或将消失 | 极客头条

「极客头条」—— 技术人员的新闻圈! ZEEKLOG 的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。(投稿或寻求报道:[email protected]) 整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 一分钟速览新闻点! * 多所高校要求警惕 OpenClaw 安全风险,部分严禁校内使用 * 荣耀 CEO 李健:荣耀机器人全栈自研,将聚焦消费市场 * 马化腾凌晨 2 点发声:还有一批龙虾系产品陆续赶来 * 前快手语言大模型中心负责人张富峥,已加入智源人工智能研究院,负责 LLM 方向 * 最新全球 AI 应用百强榜发布,豆包/DeepSeek/千问上榜 * 苹果折叠 iPhone 将于九月亮相,融合 iPhone 与 iPad 体验

By Ne0inhk
不止“996”!曝硅谷AI创业圈「极限工作制」:每天16小时、凌晨3点下班、周末也在写代码

不止“996”!曝硅谷AI创业圈「极限工作制」:每天16小时、凌晨3点下班、周末也在写代码

编译 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) “如果你周日去旧金山的咖啡馆,会发现几乎每个人都在工作。” 这是 AI 创业公司 Mythril 联合创始人 Sanju Lokuhitige 最近最直观的感受。去年 11 月,他特地搬到旧金山,只为了更接近 AI 创业浪潮的中心。但很快,他也被卷入了这股浪潮带来的另一面——一种越来越极端的工作文化。 Lokuhitige 坦言,他现在几乎每天工作 12 小时,每周 7 天。除了每周少数几场刻意安排的社交活动(主要是为了和创业者们建立联系),其余时间几乎都在写代码、做产品。 “有时候我整整一天都在编程,”他说,“我基本没有什么工作与生活的平衡。”而这样的生活,在如今的 AI 创业圈里并不算罕见。 旧金山 AI 创业圈的真实日常 一位在旧金山一家 AI

By Ne0inhk
黄仁勋公开发文:传统软件开发模式终结,参与AI不必非得拥有计算机博士学位

黄仁勋公开发文:传统软件开发模式终结,参与AI不必非得拥有计算机博士学位

AI 究竟是什么?在 NVIDIA CEO 黄仁勋看来,它早已不只是聊天机器人或某个大模型,而是一种正在迅速成形的“新型基础设施”。 近日,黄仁勋在英伟达官网发布了一篇长文,提出一个颇具形象的比喻——AI 就像一块“五层蛋糕”。从最底层的能源,到芯片、基础设施、模型,再到最上层的应用,人工智能正在形成一整套完整的产业技术栈,并像电力和互联网一样,逐渐成为现代社会的底层能力。 这也是黄仁勋自 2016 年以来公开发表的第七篇长文。在这篇文章中,他从计算机发展史与第一性原理出发,试图解释 AI 技术栈为何会演化成如今的形态,以及为什么全球正在掀起一场规模空前的 AI 基础设施建设。 在他看来,过去几十年的软件大多是预先编写好的程序:人类设计好算法,计算机按指令执行,数据被结构化存储在数据库中,通过精确查询调用。而 AI 的出现打破了这一模式——计算机开始能够理解图像、文本和声音,并根据上下文实时生成答案、推理结果甚至新的内容。 正因为智能不再是预先写好的代码,而是实时生成的能力,支撑它运行的整个计算体系也必须被重新设计。

By Ne0inhk
猛裁1.6万人后,网站再崩6小时、一周4次重大事故!官方“紧急复盘”:跟裁员无关,也不是AI写代码的锅

猛裁1.6万人后,网站再崩6小时、一周4次重大事故!官方“紧急复盘”:跟裁员无关,也不是AI写代码的锅

整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 过去几年里,科技公司几乎都在同一件事上加速:让 AI 参与写代码。 从自动补全、自动生成函数,到直接修改系统配置,生成式 AI 已经逐渐走进真实生产环境。但最近发生在亚马逊的一连串事故,却给整个行业泼了一盆冷水——当 AI 开始真正参与生产环境开发时,事情可能远比想象复杂。 最近,多家媒体披露,本周二亚马逊内部紧急召开了一场工程“深度复盘(deep dive)”会议,专门讨论最近频繁出现的系统故障——其中,一个被反复提及的关键词是:AI 辅助代码。 一周 4 次严重事故,亚马逊内部紧急复盘 事情的起点,是最近一段时间亚马逊系统稳定性明显下降。 负责亚马逊网站技术架构的高级副总裁 Dave Treadwell 在一封内部邮件中坦言:“各位,正如大家可能已经知道的,最近网站及相关基础设施的可用性确实不太理想。” 为此,公司决定把原本每周例行举行的技术会议

By Ne0inhk