【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)

【2025年最新版】Java JDK安装、环境配置教程(图文非常详细)

大家好,今天我们来聊聊Java开发环境搭建这个话题。别看这玩意儿简单,但新手朋友经常在这上面摔跟头。

今天我就手把手教你,从零开始安装配置Java JDK 25,让你一次成功,从此告别"Java环境配置总出错"的尴尬!

为什么选择Java JDK 25?

在开始安装之前,先聊聊为什么我们要选择最新的JDK 25:

  1. 最新特性:包含Java最新的语言特性和性能优化
  2. 长期支持:作为LTS版本,会获得长期的安全更新
  3. 免费使用:在Oracle No-Fee Terms and Conditions下可免费用于生产环境
  4. 性能提升:相比旧版本有显著的性能改进
  5. 生态完善:支持最新的开发框架和工具

下载Java JDK 25

访问官方下载页面

  1. 打开浏览器,访问Oracle官方Java下载页面:https://www.oracle.com/java/technologies/downloads/
  2. 在页面中找到"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

安装步骤

  1. 运行安装程序
    双击下载的.exe文件,启动JDK安装向导

  2. 选择安装路径
    建议使用默认路径:C:\Program Files\Java\jdk-25
    如果要自定义路径,确保路径中不包含中文和空格

  3. 开始安装
    点击"下一步"开始安装,等待安装完成

  4. 完成安装
    安装完成后,点击"关闭"退出安装向导

配置环境变量

环境变量配置是很多新手容易出错的地方,一定要仔细操作:

  1. 打开系统属性

    • 右键"此电脑" → "属性"
    • 点击"高级系统设置"
    • 在"系统属性"窗口中点击"环境变量"
  2. 配置JAVA_HOME

    • 在"系统变量"区域点击"新建"
    • 变量名输入:JAVA_HOME
    • 变量值输入:C:\Program Files\Java\jdk-25(根据实际安装路径调整)
    • 点击"确定"
  3. 配置Path变量

    • 在"系统变量"中找到Path变量,选中后点击"编辑"
    • 点击"新建",输入:%JAVA_HOME%\bin
    • 点击"确定"保存所有更改
  4. 验证配置
    打开命令提示符(cmd),输入以下命令:

    java -version
    javac -version
    

    如果看到版本信息,说明配置成功。

macOS系统安装JDK

安装步骤

  1. 运行安装程序
    双击下载的.dmg文件,双击.pkg文件启动安装向导

  2. 同意许可协议
    阅读并同意Oracle Binary Code License Agreement

  3. 选择安装位置
    使用默认安装位置即可

  4. 开始安装
    点击"安装"按钮,输入管理员密码开始安装

  5. 完成安装
    安装完成后,点击"关闭"

配置环境变量

macOS系统推荐使用终端配置环境变量:

  1. 打开终端
    在"应用程序" → "实用工具"中找到"终端"

  2. 查找JDK安装路径

    /usr/libexec/java_home -V
    
  3. 编辑配置文件

    # 编辑bash配置文件
    nano ~/.bash_profile
    
    # 或者编辑zsh配置文件(macOS Catalina及以后版本默认使用zsh)
    nano ~/.zshrc
    
  4. 添加环境变量
    在文件末尾添加以下内容:

    export JAVA_HOME=$(/usr/libexec/java_home -v 25)
    export PATH=$JAVA_HOME/bin:$PATH
    
  5. 保存并生效

    • Ctrl+X退出nano编辑器
    • 输入Y确认保存
    • 按回车确认文件名
    • 使配置生效:
      source ~/.bash_profile
      # 或者
      source ~/.zshrc
      
  6. 验证配置

    java -version
    javac -version
    echo $JAVA_HOME
    

Linux系统安装JDK

Ubuntu/Debian系统

  1. 下载并安装

    # 下载deb包
    wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.deb
    
    # 安装
    sudo dpkg -i jdk-25_linux-x64_bin.deb
    
  2. 配置环境变量

    # 编辑环境变量文件
    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系统

  1. 下载并安装

    # 下载rpm包
    wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.rpm
    
    # 安装
    sudo rpm -ivh jdk-25_linux-x64_bin.rpm
    
  2. 配置环境变量

    # 编辑环境变量文件
    sudo nano /etc/profile
    
    # 在文件末尾添加
    export JAVA_HOME=/usr/java/jdk-25
    export PATH=$JAVA_HOME/bin:$PATH
    
    # 保存退出后重新加载
    source /etc/profile
    

通用tar.gz安装方式

  1. 下载并解压

    # 下载
    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
    
  2. 配置环境变量

    # 编辑配置文件
    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系统卸载

  1. 打开"控制面板" → "程序和功能"
  2. 找到"Java(TM) SE Development Kit 25"
  3. 右键选择"卸载"
  4. 删除环境变量中的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的安装配置就全部完成了!从下载安装、环境变量配置到常见问题解决,每一步都详细讲解了。

记住几个关键点:

  1. 选择合适的安装包:根据操作系统选择对应的版本
  2. 正确配置环境变量:JAVA_HOME和Path是关键
  3. 验证安装结果:使用java和javac命令验证
  4. 处理常见问题:遇到问题按解决方案逐一排查

Java开发环境搭建只是第一步,后续我们还会分享Java开发的更多实战技巧,记得关注我们的公众号"服务端技术精选"!

觉得这篇文章对你有帮助吗?欢迎点赞、在看、转发三连,你的支持是我们持续创作的最大动力!


服务端技术精选 | 专注分享实用的后端技术干货


标题:【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
作者:jiangyi
地址:http://www.jiangyi.space/articles/2025/12/21/1766304298500.html

    0 评论
avatar