一、JDK版本选择与下载
1.1 版本选择建议
根据Oracle官方发布计划,2026年推荐使用的JDK版本如下:
| 版本 | 类型 | 支持截止 | 适用场景 |
|---|---|---|---|
| JDK 25 | LTS | 2033年9月 | 新项目首选,支持最新特性 |
| JDK 21 | LTS | 2031年9月 | 稳定生产环境,生态成熟 |
| JDK 17 | LTS | 2029年9月 | 企业级应用,兼容性好 |
| JDK 26 | 非LTS | 2026年9月 | 尝鲜新特性,非生产环境 |
选择建议:
- 新项目:直接选择JDK 25 LTS版本,享受最新特性并保证长期支持
- 生产环境:选择JDK 21或JDK 17,生态更成熟稳定
- 学习/测试:可尝试JDK 26体验最新功能
1.2 下载渠道
官方渠道:
- Oracle官网:https://www.oracle.com/java/technologies/downloads/
- Adoptium(推荐):https://adoptium.net/(免费开源)
国内镜像:
- 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/
- 华为开源镜像站:https://mirrors.huaweicloud.com/
下载注意事项:
- Windows系统选择
.exe或.msi安装包 - macOS系统选择
.dmg安装包 - 确认系统架构(x64或ARM64)
二、Windows系统安装配置
2.1 JDK安装步骤
- 运行安装程序
- 双击下载的
jdk-25_windows-x64_bin.exe文件 - 点击”下一步”继续安装
- 双击下载的
- 选择安装路径
- 默认路径:
C:\Program Files\Java\jdk-25 - 重要提示:路径中不要包含中文或空格,建议修改为
D:\Java\jdk-25
- 默认路径:
- 完成安装
- 勾选”开发工具”选项
- 点击”下一步”完成安装
- 安装完成后点击”关闭”
2.2 环境变量配置
方法一:图形界面配置(推荐)
- 右键点击”此电脑” → “属性” → “高级系统设置”
- 点击”环境变量”按钮
- 新建JAVA_HOME变量:
- 变量名:
JAVA_HOME - 变量值:JDK安装路径(如
D:\Java\jdk-25)
- 变量名:
- 配置Path变量:
- 找到系统变量中的
Path,点击”编辑” - 点击”新建”,添加两条路径:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
- 将这两条路径移动到最上方
- 找到系统变量中的
方法二:命令行快速配置(管理员权限)
# 设置JAVA_HOME
setx JAVA_HOME "D:\Java\jdk-25" /M
# 配置Path
setx Path "%JAVA_HOME%\bin;%Path%" /M
2.3 验证安装
打开命令提示符(Win+R,输入cmd),执行以下命令:
# 验证Java版本
java -version
# 验证编译器
javac -version
# 验证环境变量
echo %JAVA_HOME%
预期输出:
java version "25.0.1" 2025-09-16 LTS
Java(TM) SE Runtime Environment (build 25.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 25.0.1+12-LTS-39, mixed mode, sharing)
三、macOS系统安装配置
3.1 JDK安装步骤
方法一:使用安装包
- 双击下载的
.dmg文件 - 将JDK图标拖拽到”Applications”文件夹
- 打开终端,验证安装:
java -version
方法二:使用Homebrew(推荐)
# 安装Homebrew(如果未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装JDK 25
brew install openjdk@25
# 链接到系统
sudo ln -sfn /opt/homebrew/opt/openjdk@25/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-25.jdk
方法三:使用SDKMAN!(多版本管理)
# 安装SDKMAN!
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
# 安装JDK 25
sdk install java 25.0.1-tem
sdk use java 25.0.1-tem
sdk default java 25.0.1-tem
3.2 环境变量配置
配置.zshrc文件(macOS Catalina及以上)
# 编辑配置文件
nano ~/.zshrc
# 添加以下内容
export JAVA_HOME=$(/usr/libexec/java_home -v 25)
export PATH="$JAVA_HOME/bin:$PATH"
# 使配置生效
source ~/.zshrc
配置.bash_profile文件(旧版本macOS)
# 编辑配置文件
nano ~/.bash_profile
# 添加以下内容
export JAVA_HOME=$(/usr/libexec/java_home -v 25)
export PATH="$JAVA_HOME/bin:$PATH"
# 使配置生效
source ~/.bash_profile
3.3 验证安装
# 验证Java版本
java -version
# 验证编译器
javac -version
# 验证环境变量
echo $JAVA_HOME
四、多版本JDK管理
4.1 Windows多版本管理
方法一:手动切换
- 修改
JAVA_HOME变量指向不同版本 - 重启命令提示符生效
方法二:使用批处理脚本
创建switch-java.bat文件:
@echo off
setlocal enabledelayedexpansion
if "%1"=="17" (
set JAVA_HOME=D:\Java\jdk-17
) else if "%1"=="21" (
set JAVA_HOME=D:\Java\jdk-21
) else if "%1"=="25" (
set JAVA_HOME=D:\Java\jdk-25
) else (
echo Usage: switch-java [17|21|25]
exit /b 1
)
setx JAVA_HOME "%JAVA_HOME%" /M
echo JAVA_HOME switched to %JAVA_HOME%
4.2 macOS多版本管理
使用jenv工具
# 安装jenv
brew install jenv
# 初始化
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
source ~/.zshrc
# 添加JDK版本
jenv add /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-25.jdk/Contents/Home
# 查看可用版本
jenv versions
# 切换版本
jenv global 25 # 全局使用JDK 25
jenv local 21 # 当前目录使用JDK 21
五、常见问题与解决方案
5.1 环境变量配置失败
问题现象:java -version或javac命令提示”不是内部或外部命令”
解决方案:
- 检查
JAVA_HOME路径是否正确(不要包含bin目录) - 确认
Path变量包含%JAVA_HOME%\bin - 关闭并重新打开命令提示符
- 检查路径中是否包含中文或空格
5.2 版本冲突
问题现象:安装了多个JDK版本,系统识别到错误的版本
解决方案:
- 检查
Path变量中Java路径的顺序,确保目标版本在最前面 - 使用
where java(Windows)或which java(macOS)查看当前使用的Java路径 - 删除或重命名不需要的JDK版本
5.3 权限问题
问题现象:安装或配置时提示权限不足
解决方案:
- Windows:以管理员身份运行命令提示符
- macOS:使用
sudo命令 - 确保安装路径有读写权限
5.4 编码问题
问题现象:中文显示乱码
解决方案:
# 编译时指定编码
javac -encoding UTF-8 HelloWorld.java
# 运行时指定编码
java -Dfile.encoding=UTF-8 HelloWorld
六、IDE集成配置
6.1 IntelliJ IDEA配置
- 打开IntelliJ IDEA
- 选择”File” → “Project Structure”
- 在”Project”选项卡中设置”Project SDK”
- 选择已安装的JDK版本
- 点击”Apply” → “OK”
6.2 Eclipse配置
- 打开Eclipse
- 选择”Window” → “Preferences”
- 导航到”Java” → “Installed JREs”
- 点击”Add” → “Standard VM”
- 选择JDK安装路径
- 勾选新添加的JRE,点击”Apply and Close”
七、最佳实践建议
7.1 环境变量配置原则
- 使用系统变量:配置在系统变量中,对所有用户生效
- 避免中文路径:JDK安装路径不要包含中文或空格
- 定期更新:定期检查JDK安全更新,及时升级
- 备份配置:导出环境变量配置,便于迁移
7.2 版本管理策略
- 生产环境:使用LTS版本,避免使用非LTS版本
- 开发环境:可安装多个版本,便于测试兼容性
- 版本锁定:项目中使用Maven或Gradle锁定JDK版本
- 升级计划:制定JDK升级计划,分阶段测试
7.3 性能优化
- JVM参数调优:根据应用需求调整堆内存大小
- 垃圾收集器选择:根据应用特点选择合适的GC算法
- 监控工具:使用JVisualVM或JConsole监控JVM运行状态
八、总结
通过本指南,您已经掌握了2026年最新版Java JDK的安装与环境配置方法。无论是Windows还是macOS系统,按照步骤操作都能快速搭建Java开发环境。记住以下关键点:
- 版本选择:新项目推荐JDK 25 LTS,生产环境可选择JDK 21或JDK 17
- 环境变量:正确配置
JAVA_HOME和Path变量是成功的关键 - 多版本管理:使用工具(如jenv、SDKMAN!)管理多个JDK版本
- 问题排查:遇到问题时,优先检查环境变量配置和路径是否正确
现在,您已经准备好开始Java开发之旅了!接下来可以安装IDE(如IntelliJ IDEA或Eclipse),创建第一个Java项目,开始编写代码。
若内容若侵犯到您的权益,请发送邮件至:platform_service@jienda.com我们将第一时间处理!
所有资源仅限于参考和学习,版权归JienDa作者所有,更多请访问JienDa首页。





