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

最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)

【2026最新版】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. 添加以下内容(路径根据实际调整,通常 /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. 保存(Ctrl+O → Enter → Ctrl+X),然后运行source ~/.zshrc生效。

步骤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。如果遇到问题或想配置IDE,随时问我!🚀

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

相关文章:

  • Server OM 2026.01.09
  • Sambert-HifiGan在教育行业的落地实践:有声课件自动生成
  • Sambert-HifiGan在金融客服中的应用:智能语音应答
  • 设计师效率提升200%:一键生成作品动态预览
  • Linux 操作系统基础指令详解
  • RTX 4090 vs A100:Image-to-Video生成效率实测
  • 基于HY-MT1.5-7B大模型的离线实时翻译实践|支持33语种与边缘部署
  • 如何用Sambert-HifiGan制作个性化语音助手
  • 跨平台实战:将M2FP服务集成到移动应用的完整流程
  • 用Sambert-HifiGan做有声书:打造高质量语音内容生产流水线
  • Sambert-HifiGan语音合成API的缓存优化
  • 百度搜索关键词洞察:图像转视频需求激增300%
  • 语音合成个性化:Sambert-HifiGan声纹适配技术
  • 第九章 JAVA常用类
  • 揭秘高性能人体解析:如何用云端GPU加速M2FP推理
  • Sambert-HifiGan GPU配置指南:最优性价比算力方案选择
  • Sambert-HifiGan在虚拟主播领域的创新应用实践
  • FFmpeg结合AI:视频后处理自动化流水线搭建
  • 15.电路板插着下载器
  • 为什么语音合成总报错?深度修复依赖冲突,镜像环境稳定性提升90%
  • Sambert-HifiGan语音合成服务容量规划指南
  • Sambert-HifiGan语音合成服务容器化部署指南
  • 【Java毕设源码分享】基于springboot+vue的农产品电商平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 【异常】 Maven 构建时 abc 目录未生成问题排查与解决
  • 【Java毕设源码分享】基于springboot+vue的棋牌室茶室管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 耐达讯自动化CANopen转Profibus 网关:实现光伏逆变器无缝接入工业以太网的技术解析
  • 图像预处理黑科技:如何让模糊文字在CRNN下清晰可辨
  • 高效对比测试:用Llama Factory同时运行多个微调实验
  • 解放生产力:预装M2FP环境的云端GPU使用指南
  • AO3同人配音新玩法:AI生成带情感的中文朗读音频