跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

Java JDK 安装与环境配置教程(Windows + macOS 通用)

Java JDK 安装与环境配置指南涵盖 Windows 和 macOS 系统。推荐使用 Eclipse Adoptium Temurin 获取免费开源版本。Windows 需下载 MSI 安装包并配置 JAVA_HOME 及 Path 环境变量;macOS 需下载 PKG 包并在终端编辑 zshrc 或 bash_profile 添加导出语句。验证步骤包括运行 java -version 和 javac -version 命令检查输出信息。常见问题涉及路径设置、多版本冲突及权限问题处理。

松间照月发布于 2026/3/26更新于 2026/7/2954 浏览

Java JDK 安装与环境配置教程(Windows + macOS 通用)

截至 2026 年 1 月,最新长期支持版(LTS)是 JDK 25(2025 年 9 月发布),推荐大多数开发者使用。它提供长期安全更新和稳定性。下一个非 LTS 版本 JDK 26 预计 2026 年 3 月发布,目前处于早期访问阶段。

推荐下载来源:Eclipse Adoptium Temurin(免费、开源、TCK 认证、高性能,支持多平台)。避免旧版 Oracle 商业许可限制。

下载地址:https://adoptium.net/temurin/releases/ 选择 JDK 25(最新 LTS),根据系统选包类型(Windows 用 MSI,macOS 用 PKG)。

1. Windows 系统安装与配置

步骤 1:下载安装包 访问 Adoptium 网站,选择 Temurin 25 LTS → Windows x64 → .MSI 安装包,下载完成。

步骤 2:运行安装 双击 .MSI 文件 → 'Next' → 接受许可 → 选择安装路径(默认 C:\Program Files\Eclipse Adoptium\jdk-25.x.x) → 安装。

步骤 3:配置环境变量

  1. 右键'此电脑' → 属性 → 高级系统设置 → 环境变量。
  2. 系统变量中新建 JAVA_HOME:值填 JDK 安装路径(如 C:\Program Files\Eclipse Adoptium\jdk-25.0.1+8)。
  3. 编辑 Path 变量,新建条目:%JAVA_HOME%\bin。

步骤 4:验证安装 打开命令提示符(Win + R → cmd),输入:

java -version
javac -version

显示类似 jdk 25.0.1 信息即成功!

2. macOS 系统安装与配置(支持 Intel & Apple Silicon M 系列)

步骤 1:下载安装包 Adoptium 网站 → Temurin 25 LTS → macOS → 根据芯片选 aarch64(M 系列)或 x64(Intel) → .PKG 包。

步骤 2:运行安装 双击 .PKG 文件 → 继续 → 安装(可能需输入密码)。

步骤 3:配置环境变量(推荐用 zsh/bash)

  1. 打开终端(Terminal)。
  2. 编辑配置文件:
    • Intel/Mac 默认 zsh:nano ~/.zshrc
    • 老版 bash:nano ~/.bash_profile
  3. 保存(Ctrl+O → Enter → Ctrl+X),然后运行 source ~/.zshrc 生效。

添加以下内容(路径根据实际调整,通常 /Library/Java/JavaVirtualMachines/temurin-25.jdk/Contents/Home):

export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-25.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

步骤 4:验证安装 终端输入:

java -version
javac -version

显示版本信息即成功!

常见问题排查

  • java 命令无效:检查 Path 是否包含 bin 目录,重启终端/电脑。
  • 多个 JDK 冲突:用 /usr/libexec/java_home -V(macOS)查看,用 JAVA_HOME 指定默认。
  • 权限问题(macOS):安装时允许系统扩展。
  • 想用 Oracle 版:去 https://www.oracle.com/java/technologies/downloads/ 下载,但需接受许可。

安装完成!你现在可以愉快地写 Java 代码了~推荐用 IntelliJ IDEA 或 VS Code 作为 IDE。

目录

  1. Java JDK 安装与环境配置教程(Windows + macOS 通用)
  2. 1. Windows 系统安装与配置
  3. 2. macOS 系统安装与配置(支持 Intel & Apple Silicon M 系列)
  4. 常见问题排查
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 阿里云 MoltBot 机器人钉钉 Stream 流式接入配置
  • AutoGPT 与 Stable Diffusion 结合:构建文本到图像全自动创作工作流
  • AI 普及时代,普通人如何构建核心竞争力?
  • AR 眼镜核心技术详解:硬件架构、算法与应用场景
  • 潜在扩散模型(LDMs)深度解析:高分辨率图像生成范式
  • Apollo EM Planner 算法深度剖析:从路径规划到公式推导
  • 从零搭建 SpringBoot 项目详解
  • 基于 SpringBoot 和 Streamable-HTTP 构建 MCP Server
  • MySQL 核心机制与性能优化实战总结
  • 鸿蒙系统安装第三方软件及侧载方法:小白调试助手
  • Linux 命令行进度条实现原理解析
  • Python 基础语法入门(一)
  • 多模态大模型 API 调用与本地部署成本对比分析
  • AI 时代技术民主化:文科生为何成最大受益者?
  • MySQL 9.5 Windows 版安装配置实战
  • GitHub Actions 工作流自动化创建 Release 实践
  • 网络安全漏洞挖掘实战经验与入门指南
  • Stable Diffusion 图生图功能入门详解
  • C++红黑树实现与STL map底层原理
  • SpringBoot 整合 FastExcel 实现 Excel 导入导出实战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online