【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
【2025年最新版】Java JDK安装、环境配置教程(图文非常详细)
大家好,今天我们来聊聊Java开发环境搭建这个话题。别看这玩意儿简单,但新手朋友经常在这上面摔跟头。
今天我就手把手教你,从零开始安装配置Java JDK 25,让你一次成功,从此告别"Java环境配置总出错"的尴尬!
为什么选择Java JDK 25?
在开始安装之前,先聊聊为什么我们要选择最新的JDK 25:
- 最新特性:包含Java最新的语言特性和性能优化
- 长期支持:作为LTS版本,会获得长期的安全更新
- 免费使用:在Oracle No-Fee Terms and Conditions下可免费用于生产环境
- 性能提升:相比旧版本有显著的性能改进
- 生态完善:支持最新的开发框架和工具
下载Java JDK 25
访问官方下载页面
- 打开浏览器,访问Oracle官方Java下载页面:https://www.oracle.com/java/technologies/downloads/
- 在页面中找到"Java SE Development Kit 25.0.1 downloads"部分
选择适合的版本
根据你的操作系统选择对应的安装包:
Windows系统:
- x64 Installer (.exe) - 推荐给大多数用户
- x64 MSI Installer (.msi) - 适合企业批量部署
- x64 Compressed Archive (.zip) - 便携版,解压即用
macOS系统:
- ARM64 DMG Installer (.dmg) - 适用于Apple Silicon芯片(M1/M2/M3)
- x64 DMG Installer (.dmg) - 适用于Intel芯片
- ARM64/x64 Compressed Archive (.tar.gz) - 便携版
Linux系统:
- x64 RPM Package (.rpm) - 适用于Red Hat/CentOS/Fedora
- x64 Debian Package (.deb) - 适用于Ubuntu/Debian
- x64 Compressed Archive (.tar.gz) - 通用版本,适用于所有Linux发行版
Windows系统安装JDK
安装步骤
-
运行安装程序
双击下载的.exe文件,启动JDK安装向导 -
选择安装路径
建议使用默认路径:C:\Program Files\Java\jdk-25
如果要自定义路径,确保路径中不包含中文和空格 -
开始安装
点击"下一步"开始安装,等待安装完成 -
完成安装
安装完成后,点击"关闭"退出安装向导
配置环境变量
环境变量配置是很多新手容易出错的地方,一定要仔细操作:
-
打开系统属性
- 右键"此电脑" → "属性"
- 点击"高级系统设置"
- 在"系统属性"窗口中点击"环境变量"
-
配置JAVA_HOME
- 在"系统变量"区域点击"新建"
- 变量名输入:
JAVA_HOME - 变量值输入:
C:\Program Files\Java\jdk-25(根据实际安装路径调整) - 点击"确定"
-
配置Path变量
- 在"系统变量"中找到
Path变量,选中后点击"编辑" - 点击"新建",输入:
%JAVA_HOME%\bin - 点击"确定"保存所有更改
- 在"系统变量"中找到
-
验证配置
打开命令提示符(cmd),输入以下命令:java -version javac -version如果看到版本信息,说明配置成功。
macOS系统安装JDK
安装步骤
-
运行安装程序
双击下载的.dmg文件,双击.pkg文件启动安装向导 -
同意许可协议
阅读并同意Oracle Binary Code License Agreement -
选择安装位置
使用默认安装位置即可 -
开始安装
点击"安装"按钮,输入管理员密码开始安装 -
完成安装
安装完成后,点击"关闭"
配置环境变量
macOS系统推荐使用终端配置环境变量:
-
打开终端
在"应用程序" → "实用工具"中找到"终端" -
查找JDK安装路径
/usr/libexec/java_home -V -
编辑配置文件
# 编辑bash配置文件 nano ~/.bash_profile # 或者编辑zsh配置文件(macOS Catalina及以后版本默认使用zsh) nano ~/.zshrc -
添加环境变量
在文件末尾添加以下内容:export JAVA_HOME=$(/usr/libexec/java_home -v 25) export PATH=$JAVA_HOME/bin:$PATH -
保存并生效
- 按
Ctrl+X退出nano编辑器 - 输入
Y确认保存 - 按回车确认文件名
- 使配置生效:
source ~/.bash_profile # 或者 source ~/.zshrc
- 按
-
验证配置
java -version javac -version echo $JAVA_HOME
Linux系统安装JDK
Ubuntu/Debian系统
-
下载并安装
# 下载deb包 wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.deb # 安装 sudo dpkg -i jdk-25_linux-x64_bin.deb -
配置环境变量
# 编辑环境变量文件 sudo nano /etc/environment # 添加以下内容 JAVA_HOME="/usr/lib/jvm/jdk-25" # 保存退出后重新加载环境变量 source /etc/environment # 添加到PATH echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
CentOS/RHEL/Fedora系统
-
下载并安装
# 下载rpm包 wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.rpm # 安装 sudo rpm -ivh jdk-25_linux-x64_bin.rpm -
配置环境变量
# 编辑环境变量文件 sudo nano /etc/profile # 在文件末尾添加 export JAVA_HOME=/usr/java/jdk-25 export PATH=$JAVA_HOME/bin:$PATH # 保存退出后重新加载 source /etc/profile
通用tar.gz安装方式
-
下载并解压
# 下载 wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.tar.gz # 解压到指定目录 sudo mkdir -p /opt/java sudo tar -zxvf jdk-25_linux-x64_bin.tar.gz -C /opt/java -
配置环境变量
# 编辑配置文件 sudo nano /etc/profile # 添加环境变量 export JAVA_HOME=/opt/java/jdk-25 export PATH=$JAVA_HOME/bin:$PATH # 保存退出后重新加载 source /etc/profile
验证安装结果
无论使用哪种操作系统,安装完成后都要验证是否成功:
# 查看Java版本
java -version
# 查看编译器版本
javac -version
# 查看JAVA_HOME环境变量
echo $JAVA_HOME # Linux/macOS
echo %JAVA_HOME% # Windows
正常情况下应该看到类似输出:
java version "25.0.1" 2025-01-14
Java(TM) SE Runtime Environment (build 25.0.1+12-45)
Java HotSpot(TM) 64-Bit Server VM (build 25.0.1+12-45, mixed mode, sharing)
常见问题及解决方案
1. "javac不是内部或外部命令"
问题原因:Path环境变量未正确配置
解决方案:
- 检查Path变量是否包含
%JAVA_HOME%\bin - 重启命令提示符窗口
- 重新登录系统
2. "JAVA_HOME环境变量未设置"
问题原因:JAVA_HOME变量未配置或配置错误
解决方案:
- 检查JAVA_HOME变量值是否正确指向JDK安装目录
- 确保路径中不包含中文和空格
- 重启命令提示符或重新登录系统
3. "权限被拒绝"错误
问题原因:Linux/macOS系统权限问题
解决方案:
# 修改JDK目录权限
sudo chown -R $(whoami) /usr/lib/jvm/jdk-25
sudo chmod -R 755 /usr/lib/jvm/jdk-25
4. 多个Java版本冲突
问题原因:系统中安装了多个Java版本
解决方案:
# Linux系统查看已安装的Java版本
sudo update-alternatives --config java
# macOS系统查看可用Java版本
/usr/libexec/java_home -V
# Windows系统在环境变量中调整Path顺序
性能优化建议
1. JVM内存设置
在开发大型应用时,可能需要调整JVM内存参数:
# 设置初始堆内存和最大堆内存
export JAVA_OPTS="-Xms512m -Xmx2g"
2. 启用G1垃圾收集器
对于大内存应用,推荐使用G1垃圾收集器:
export JAVA_OPTS="$JAVA_OPTS -XX:+UseG1GC"
3. 启用JIT编译优化
export JAVA_OPTS="$JAVA_OPTS -XX:+TieredCompilation -XX:TieredStopAtLevel=1"
卸载JDK
Windows系统卸载
- 打开"控制面板" → "程序和功能"
- 找到"Java(TM) SE Development Kit 25"
- 右键选择"卸载"
- 删除环境变量中的JAVA_HOME和Path相关配置
macOS系统卸载
# 删除JDK安装目录
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-25.jdk
# 清理环境变量配置
# 编辑 ~/.bash_profile 或 ~/.zshrc 删除相关配置
Linux系统卸载
# Ubuntu/Debian
sudo apt remove jdk-25
# CentOS/RHEL/Fedora
sudo rpm -e jdk-25
# 通用方式
sudo rm -rf /usr/lib/jvm/jdk-25
结语
到这里,Java JDK 25的安装配置就全部完成了!从下载安装、环境变量配置到常见问题解决,每一步都详细讲解了。
记住几个关键点:
- 选择合适的安装包:根据操作系统选择对应的版本
- 正确配置环境变量:JAVA_HOME和Path是关键
- 验证安装结果:使用java和javac命令验证
- 处理常见问题:遇到问题按解决方案逐一排查
Java开发环境搭建只是第一步,后续我们还会分享Java开发的更多实战技巧,记得关注我们的公众号"服务端技术精选"!
觉得这篇文章对你有帮助吗?欢迎点赞、在看、转发三连,你的支持是我们持续创作的最大动力!
服务端技术精选 | 专注分享实用的后端技术干货
标题:【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
作者:jiangyi
地址:http://www.jiangyi.space/articles/2025/12/21/1766304298500.html
- 为什么选择Java JDK 25?
- 下载Java JDK 25
- 访问官方下载页面
- 选择适合的版本
- Windows系统安装JDK
- 安装步骤
- 配置环境变量
- macOS系统安装JDK
- 安装步骤
- 配置环境变量
- Linux系统安装JDK
- Ubuntu/Debian系统
- CentOS/RHEL/Fedora系统
- 通用tar.gz安装方式
- 验证安装结果
- 常见问题及解决方案
- 1. "javac不是内部或外部命令"
- 2. "JAVA_HOME环境变量未设置"
- 3. "权限被拒绝"错误
- 4. 多个Java版本冲突
- 性能优化建议
- 1. JVM内存设置
- 2. 启用G1垃圾收集器
- 3. 启用JIT编译优化
- 卸载JDK
- Windows系统卸载
- macOS系统卸载
- Linux系统卸载
- 结语