详解java开发环境(JDK)配置

配置 Java 开发环境(JDK)是开始 Java 编程的第一步,是所有的java程序员都应该掌握的基本技能,以下是 JDK 配置的完整指南,涵盖 Windows和 Linux ,以 JDK 17(LTS 版本)为例,附关键步骤图解和常见问题解决:


一、JDK 安装包下载

  1. 官方渠道
    • 访问 Oracle JDKOpenJDK
    • 选择 JDK17LTS版本 → 匹配操作系统的安装包(Windows选 .msi,Linux选 .tar.gz
  2. 国内镜像加速(如果官网太慢,可使用国内镜像):
    • 清华 TUNA:https://mirrors.tuna.tsinghua.edu.cn/Adoptium/

二、安装与配置(分系统详解)

Windows 系统
  1. 安装

    • 双击 .msi 文件 → 默认路径 C:\Program Files\Java\jdk-17\
    • 注意:取消独立JRE安装(JDK已包含)
  2. 配置环境变量

    • Win + R → 输入 sysdm.cpl高级环境变量

      或者使用如下方法找到环境变量:

      1.在桌面找到“此电脑”鼠标右键选择“属性”;

      2.找到“高级系统设置”并点击;
      在这里插入图片描述

      3.弹出的窗口中找到高级环境变量

    在这里插入图片描述

    • 新建系统变量:

      变量名:JAVA_HOME
      变量值:C:\Program Files\Java\jdk-17   // 根据自己的安装目录
      
    • 编辑 Path → 添加一条记录:

      %JAVA_HOME%\bin
      

    在这里插入图片描述

  3. 验证安装

    C:\> java -version
    java version "17.0.5" 2022-10-18 LTS
    Java(TM) SE Runtime Environment (build 17.0.5+9-LTS-191)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.5+9-LTS-191, mixed mode)
    

注意:

​ 在windows环境中配置jdk可以不用新建变量名,可直接在环境变量中添加jdk安装全路径,对于初学者这种方法适用,但是后期学习中可能会出现问题,如后期学习nacos,启动时可能会出现错误,因此不推荐。


Linux 系统(CentOS为例)
  1. 解压安装

    tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /opt/
    
  2. 配置环境变量

    • 编辑 /etc/profile:

      vi /etc/profile
      
    • 文件末尾添加:

      export JAVA_HOME=/opt/jdk-17
      export PATH=$JAVA_HOME/bin:$PATH
      
    • 生效配置:

      source /etc/profile
      
  3. 验证安装

    $ java -version
    

三、常见问题解决

问题现象解决方案
java 命令未找到检查 PATH 是否包含 $JAVA_HOME/bin
版本号显示旧版(如1.8)删除旧版JDK路径或调整 PATH 顺序
JAVA_HOME 配置后仍无效重启终端或IDE(部分工具需重启)

四、开发工具集成

  1. IntelliJ IDEA:
    • File → Project Structure → SDKs → + → 添加JDK路径
  2. Eclipse:
    • Window → Preferences → Java → Installed JREs → Add

五、总结

JDK环境的配置是java程序员最基本的必备技能,无论是在windows还是在linux上,作为一个程序员都是必须要掌握的。尤其注意在windows环境中,虽然环境变量中使用jdk安装全路径也可以成功配置,但对于某些java程序并不友好,为了一步到位,建议使用系统变量的方式进行配置,且变量名固定为JAVA_HOME

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值